Lines Matching defs:vp

271 	struct value *vp;	/* value pointer */
333 vp = &peer->sndval;
334 if (vp->ptr == NULL)
335 vp->ptr = emalloc(sizeof(struct autokey));
336 ap = (struct autokey *)vp->ptr;
339 vp->tstamp = htonl(tstamp);
340 vp->fstamp = hostval.tstamp;
341 vp->vallen = htonl(sizeof(struct autokey));
342 vp->siglen = 0;
344 if (vp->sig == NULL)
345 vp->sig = emalloc(sign_siglen);
347 EVP_SignUpdate(&ctx, (u_char *)vp, 12);
348 EVP_SignUpdate(&ctx, vp->ptr, sizeof(struct autokey));
349 if (EVP_SignFinal(&ctx, vp->sig, &len, sign_pkey)) {
350 vp->siglen = htonl(sign_siglen);
357 peer->keynumber, keyid, cookie, ntohl(vp->tstamp),
358 ntohl(vp->fstamp), peer->hpoll);
1407 struct value *vp, /* value pointer */
1482 if (vp != NULL) {
1483 tstamp1 = ntohl(vp->tstamp);
1484 fstamp1 = ntohl(vp->fstamp);
1545 struct value *vp, /* value pointer */
1571 memset(vp, 0, sizeof(struct value));
1573 vp->tstamp = htonl(tstamp);
1574 vp->fstamp = hostval.tstamp;
1576 vp->vallen = htonl(len);
1577 vp->ptr = emalloc(len);
1578 ptr = vp->ptr;
1584 free(vp->ptr);
1592 vp->sig = emalloc(sign_siglen);
1594 EVP_SignUpdate(&ctx, (u_char *)&vp->tstamp, 12);
1595 EVP_SignUpdate(&ctx, vp->ptr, len);
1596 if (EVP_SignFinal(&ctx, vp->sig, &len, sign_pkey))
1597 vp->siglen = htonl(sign_siglen);
1713 struct value *vp, /* value pointer */
1725 vallen = ntohl(vp->vallen);
1727 siglen = ntohl(vp->siglen);
1735 ep->tstamp = vp->tstamp;
1736 ep->fstamp = vp->fstamp;
1737 ep->vallen = vp->vallen;
1744 if (vallen > 0 && vp->ptr != NULL) {
1748 memcpy(&ep->pkt[i], vp->ptr, vallen);
1756 ep->pkt[i++] = vp->siglen;
1757 if (siglen > 0 && vp->sig != NULL) {
1761 memcpy(&ep->pkt[i], vp->sig, siglen);
1878 struct value *vp /* value structure */
1881 if (vp->ptr != NULL)
1882 free(vp->ptr);
1883 if (vp->sig != NULL)
1884 free(vp->sig);
1885 memset(vp, 0, sizeof(struct value));
2026 struct value *vp /* value pointer */
2061 memset(vp, 0, sizeof(struct value));
2063 vp->tstamp = htonl(tstamp);
2064 vp->fstamp = htonl(peer->ident_pkey->fstamp);
2065 vp->vallen = htonl(len);
2066 vp->ptr = emalloc(len);
2067 BN_bn2bin(peer->iffval, vp->ptr);
2071 vp->sig = emalloc(sign_siglen);
2073 EVP_SignUpdate(&ctx, (u_char *)&vp->tstamp, 12);
2074 EVP_SignUpdate(&ctx, vp->ptr, len);
2075 if (EVP_SignFinal(&ctx, vp->sig, &len, sign_pkey))
2076 vp->siglen = htonl(sign_siglen);
2092 struct value *vp /* value pointer */
2156 memset(vp, 0, sizeof(struct value));
2158 vp->tstamp = htonl(tstamp);
2159 vp->fstamp = htonl(iffkey_info->fstamp);
2160 vp->vallen = htonl(len);
2162 vp->ptr = ptr;
2168 vp->sig = emalloc(sign_siglen);
2170 EVP_SignUpdate(&ctx, (u_char *)&vp->tstamp, 12);
2171 EVP_SignUpdate(&ctx, vp->ptr, len);
2172 if (EVP_SignFinal(&ctx, vp->sig, &len, sign_pkey))
2173 vp->siglen = htonl(sign_siglen);
2328 struct value *vp /* value pointer */
2363 memset(vp, 0, sizeof(struct value));
2365 vp->tstamp = htonl(tstamp);
2366 vp->fstamp = htonl(peer->ident_pkey->fstamp);
2367 vp->vallen = htonl(len);
2368 vp->ptr = emalloc(len);
2369 BN_bn2bin(peer->iffval, vp->ptr);
2373 vp->sig = emalloc(sign_siglen);
2375 EVP_SignUpdate(&ctx, (u_char *)&vp->tstamp, 12);
2376 EVP_SignUpdate(&ctx, vp->ptr, len);
2377 if (EVP_SignFinal(&ctx, vp->sig, &len, sign_pkey))
2378 vp->siglen = htonl(sign_siglen);
2394 struct value *vp /* value pointer */
2458 memset(vp, 0, sizeof(struct value));
2460 vp->tstamp = htonl(tstamp);
2461 vp->fstamp = htonl(gqkey_info->fstamp);
2462 vp->vallen = htonl(len);
2464 vp->ptr = ptr;
2470 vp->sig = emalloc(sign_siglen);
2472 EVP_SignUpdate(&ctx, (u_char *)&vp->tstamp, 12);
2473 EVP_SignUpdate(&ctx, vp->ptr, len);
2474 if (EVP_SignFinal(&ctx, vp->sig, &len, sign_pkey))
2475 vp->siglen = htonl(sign_siglen);
2654 struct value *vp /* value pointer */
2689 memset(vp, 0, sizeof(struct value));
2691 vp->tstamp = htonl(tstamp);
2692 vp->fstamp = htonl(peer->ident_pkey->fstamp);
2693 vp->vallen = htonl(len);
2694 vp->ptr = emalloc(len);
2695 BN_bn2bin(peer->iffval, vp->ptr);
2699 vp->sig = emalloc(sign_siglen);
2701 EVP_SignUpdate(&ctx, (u_char *)&vp->tstamp, 12);
2702 EVP_SignUpdate(&ctx, vp->ptr, len);
2703 if (EVP_SignFinal(&ctx, vp->sig, &len, sign_pkey))
2704 vp->siglen = htonl(sign_siglen);
2719 struct value *vp /* value pointer */
2780 memset(vp, 0, sizeof(struct value));
2782 vp->tstamp = htonl(tstamp);
2783 vp->fstamp = htonl(mvkey_info->fstamp);
2791 vp->vallen = htonl(len);
2793 vp->ptr = ptr;
2799 vp->sig = emalloc(sign_siglen);
2801 EVP_SignUpdate(&ctx, (u_char *)&vp->tstamp, 12);
2802 EVP_SignUpdate(&ctx, vp->ptr, len);
2803 if (EVP_SignFinal(&ctx, vp->sig, &len, sign_pkey))
2804 vp->siglen = htonl(sign_siglen);
2935 struct value *vp /* value pointer */
3024 memset(vp, 0, sizeof(struct value));
3025 vp->tstamp = htonl(tstamp);
3026 vp->fstamp = ep->fstamp;
3027 vp->vallen = htonl(len);
3028 vp->ptr = emalloc(len);
3029 ptr = vp->ptr;
3031 vp->siglen = 0;
3033 vp->sig = emalloc(sign_siglen);
3035 EVP_SignUpdate(&ctx, (u_char *)vp, 12);
3036 EVP_SignUpdate(&ctx, vp->ptr, len);
3037 if (EVP_SignFinal(&ctx, vp->sig, &len, sign_pkey))
3038 vp->siglen = htonl(sign_siglen);