Symbol: isakmp
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1013
if ((ph2exchange[etypesw2(isakmp->etype)]
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1133
struct isakmp *isakmp = (struct isakmp *)msg->v;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1155
memcpy(&iph1->index.i_ck, &isakmp->i_ck, sizeof(iph1->index.i_ck));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1160
iph1->version = isakmp->v;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1307
struct isakmp *isakmp = (struct isakmp *)msg->v;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1330
iph2->flags = isakmp->flags;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1331
iph2->msgid = isakmp->msgid;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1390
if ((ph2exchange[etypesw2(isakmp->etype)]
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1498
struct isakmp *isakmp = (struct isakmp *)buf->v;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1504
np = isakmp->np;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1505
gen = (struct isakmp_gen *)(buf->v + sizeof(*isakmp));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1506
tlen = buf->l - sizeof(struct isakmp);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
201
struct isakmp isakmp;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
203
char buf[sizeof (isakmp) + 4];
crypto/dist/ipsec-tools/src/racoon/isakmp.c
212
char buf[sizeof(isakmp) + 4];
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2594
struct isakmp *isakmp;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2596
if (vbuf->l < sizeof(*isakmp))
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2599
isakmp = (struct isakmp *)vbuf->v;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2601
memcpy(&isakmp->i_ck, &iph1->index.i_ck, sizeof(cookie_t));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2602
memcpy(&isakmp->r_ck, &iph1->index.r_ck, sizeof(cookie_t));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2603
isakmp->np = nptype;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2604
isakmp->v = iph1->version;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2605
isakmp->etype = etype;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2606
isakmp->flags = flags;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2607
isakmp->msgid = msgid;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2608
isakmp->len = htonl(vbuf->l);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2610
return vbuf->v + sizeof(*isakmp);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
270
memcpy ((char *)&isakmp, x.buf + extralen, sizeof (isakmp));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
273
if (len < sizeof(isakmp) || ntohl(isakmp.len) < sizeof(isakmp)) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
276
len, ntohl(isakmp.len), sizeof(isakmp));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2767
struct isakmp *isakmp;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
278
if ((len = recvfrom(so_isakmp, (char *)&isakmp, sizeof(isakmp),
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2810
isakmp = (struct isakmp *)buf->v;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2811
if (isakmp->flags & ISAKMP_FLAG_E) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2818
isakmp->flags &= ~ISAKMP_FLAG_E;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
288
if (ntohl(isakmp.len) > 0xffff) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
291
if ((len = recvfrom(so_isakmp, (char *)&isakmp, sizeof(isakmp),
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2953
size_t tlen = sizeof (struct isakmp), n = 0;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
301
if ((tmpbuf = vmalloc(ntohl(isakmp.len) + extralen)) == NULL) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
304
ntohl(isakmp.len) + extralen);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
306
if ((len = recvfrom(so_isakmp, (char *)&isakmp, sizeof(isakmp),
crypto/dist/ipsec-tools/src/racoon/isakmp.c
393
struct isakmp *isakmp = (struct isakmp *)msg->v;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
394
isakmp_index *index1 = (isakmp_index *)isakmp;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
395
uint32_t msgid = isakmp->msgid;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
403
if (memcmp(&isakmp->i_ck, r_ck0, sizeof(cookie_t)) == 0) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
415
if (isakmp->v < ISAKMP_VERSION_NUMBER) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
416
if (ISAKMP_GETMAJORV(isakmp->v) < ISAKMP_MAJOR_VERSION) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
419
ISAKMP_GETMAJORV(isakmp->v));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
423
if (ISAKMP_GETMINORV(isakmp->v) < ISAKMP_MINOR_VERSION) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
426
ISAKMP_GETMINORV(isakmp->v));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
434
if (isakmp->flags & ~(ISAKMP_FLAG_E | ISAKMP_FLAG_C | ISAKMP_FLAG_A)) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
436
"invalid flag 0x%02x.\n", isakmp->flags);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
441
if (ISSET(isakmp->flags, ISAKMP_FLAG_C)) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
442
if (isakmp->msgid == 0) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
443
isakmp_info_send_nx(isakmp, remote, local,
crypto/dist/ipsec-tools/src/racoon/isakmp.c
454
if (memcmp(&isakmp->r_ck, r_ck0, sizeof(cookie_t)) == 0 &&
crypto/dist/ipsec-tools/src/racoon/isakmp.c
532
switch (isakmp->etype) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
537
if (isakmp->msgid != 0) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
554
if (memcmp(&isakmp->r_ck, r_ck0,
crypto/dist/ipsec-tools/src/racoon/isakmp.c
565
isakmp->etype) < 0)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
587
if (iph1->etype != isakmp->etype) {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
592
s_isakmp_etype(isakmp->etype));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
597
if (isakmp->np == ISAKMP_NPTYPE_FRAG)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
614
isakmp->etype);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
643
if (isakmp->np == ISAKMP_NPTYPE_FRAG)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
656
isakmp_info_send_nx(isakmp, remote, local,
crypto/dist/ipsec-tools/src/racoon/isakmp.c
661
isakmp_pindex((isakmp_index *)&isakmp->i_ck,
crypto/dist/ipsec-tools/src/racoon/isakmp.c
662
isakmp->msgid));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
673
if (isakmp->np == ISAKMP_NPTYPE_FRAG)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
704
if (ISSET(isakmp->flags, ISAKMP_FLAG_C))
crypto/dist/ipsec-tools/src/racoon/isakmp.c
727
if (isakmp->np == ISAKMP_NPTYPE_FRAG)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
740
isakmp->etype, saddr2str(remote));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
745
if (isakmp->np == ISAKMP_NPTYPE_FRAG)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
757
isakmp->etype, saddr2str(remote));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
960
struct isakmp *isakmp = (struct isakmp *)msg->v;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
976
if (ph2exchange[etypesw2(isakmp->etype)]
crypto/dist/ipsec-tools/src/racoon/isakmp.c
983
error = (ph2exchange[etypesw2(isakmp->etype)]
crypto/dist/ipsec-tools/src/racoon/isakmp_agg.c
1287
if (ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_agg.c
1421
if (ISSET(((struct isakmp *)msg->v)->flags, ISAKMP_FLAG_E))
crypto/dist/ipsec-tools/src/racoon/isakmp_agg.c
476
memcpy(&iph1->index.r_ck, &((struct isakmp *)msg->v)->r_ck,
crypto/dist/ipsec-tools/src/racoon/isakmp_base.c
418
memcpy(&iph1->index.r_ck, &((struct isakmp *)msg->v)->r_ck,
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1120
struct isakmp *isakmp;
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1194
tlen += sizeof(*isakmp) + payload->l;
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1205
isakmp = (struct isakmp *)iph2->sendbuf->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1206
memcpy(&isakmp->i_ck, &iph1->index.i_ck, sizeof(cookie_t));
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1207
memcpy(&isakmp->r_ck, &iph1->index.r_ck, sizeof(cookie_t));
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1208
isakmp->np = hash == NULL ? (np & 0xff) : ISAKMP_NPTYPE_HASH;
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1209
isakmp->v = iph1->version;
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1210
isakmp->etype = ISAKMP_ETYPE_CFG;
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1211
isakmp->flags = iph2->flags;
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1212
memcpy(&isakmp->msgid, &iph2->msgid, sizeof(isakmp->msgid));
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1213
isakmp->len = htonl(tlen);
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1214
p = (char *)(isakmp + 1);
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1238
if (ISSET(isakmp->flags, ISAKMP_FLAG_E)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
141
struct isakmp *packet;
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
155
packet = (struct isakmp *)msg->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
185
packet = (struct isakmp *)dmsg->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
100
hdr = (struct isakmp *)buf->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
132
hdr = (struct isakmp *)frag->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
212
struct isakmp *isakmp;
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
225
if (msg->l < sizeof(*isakmp) + sizeof(*frag)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
230
isakmp = (struct isakmp *)msg->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
231
frag = (struct isakmp_frag *)(isakmp + 1);
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
237
if (msg->l < sizeof(*isakmp) + ntohs(frag->len) ||
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
84
struct isakmp *hdr;
crypto/dist/ipsec-tools/src/racoon/isakmp_ident.c
1327
if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_ident.c
361
memcpy(&iph1->index.r_ck, &((struct isakmp *)msg->v)->r_ck,
crypto/dist/ipsec-tools/src/racoon/isakmp_ident.c
674
if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
126
struct isakmp *isakmp;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
137
encrypted = ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E);
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
138
msgid = ((struct isakmp *)msg0->v)->msgid;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
150
ivm = oakley_newiv2(iph1, ((struct isakmp *)msg0->v)->msgid);
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
163
if (msg->l < sizeof(*isakmp) + sizeof(*gen)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
171
isakmp = (struct isakmp *)msg->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
172
gen = (struct isakmp_gen *)((caddr_t)isakmp + sizeof(struct isakmp));
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
176
if (isakmp->np != ISAKMP_NPTYPE_HASH) {
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
192
if (msg->l < sizeof(*isakmp) + ntohs(gen->len) + sizeof(*nd)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
204
if (ntohs(nd->len) > msg->l - (sizeof(struct isakmp) +
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
227
hash = oakley_compute_hash1(iph1, isakmp->msgid, payload);
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
676
isakmp_info_send_nx(struct isakmp *isakmp, struct sockaddr *remote,
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
691
memcpy(&iph1->index.i_ck, &isakmp->i_ck, sizeof(cookie_t));
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
695
iph1->version = isakmp->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
856
struct isakmp *isakmp;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
914
tlen += sizeof(*isakmp) + payload->l;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
925
isakmp = (struct isakmp *)iph2->sendbuf->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
926
memcpy(&isakmp->i_ck, &iph1->index.i_ck, sizeof(cookie_t));
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
927
memcpy(&isakmp->r_ck, &iph1->index.r_ck, sizeof(cookie_t));
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
928
isakmp->np = hash == NULL ? (np & 0xff) : ISAKMP_NPTYPE_HASH;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
929
isakmp->v = iph1->version;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
930
isakmp->etype = ISAKMP_ETYPE_INFO;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
931
isakmp->flags = iph2->flags;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
932
memcpy(&isakmp->msgid, &iph2->msgid, sizeof(isakmp->msgid));
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
933
isakmp->len = htonl(tlen);
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
934
p = (char *)(isakmp + 1);
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
955
if (ISSET(isakmp->flags, ISAKMP_FLAG_E)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.h
41
extern int isakmp_info_send_nx(struct isakmp *, struct sockaddr *,
crypto/dist/ipsec-tools/src/racoon/isakmp_newg.c
152
len = sizeof(isakmp->msgid) + ntohs(sa->h.len);
crypto/dist/ipsec-tools/src/racoon/isakmp_newg.c
159
memcpy(buf->v, &isakmp->msgid, sizeof(isakmp->msgid));
crypto/dist/ipsec-tools/src/racoon/isakmp_newg.c
160
memcpy(buf->v + sizeof(isakmp->msgid), sa, ntohs(sa->h.len));
crypto/dist/ipsec-tools/src/racoon/isakmp_newg.c
73
struct isakmp *isakmp = (struct isakmp *)msg->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1059
struct isakmp *isakmp = (struct isakmp *)msg0->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1074
if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1127
tlen = ntohl(isakmp->len) - sizeof(*isakmp);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1722
if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1867
tlen = sizeof(struct isakmp)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
2054
struct isakmp *isakmp;
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
2062
tlen = sizeof(*isakmp)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
401
struct isakmp *isakmp = (struct isakmp *)msg0->v;
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
415
if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
462
+ ntohl(isakmp->len) - sizeof(*isakmp);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
815
tlen = sizeof(struct isakmp)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
929
if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
crypto/dist/ipsec-tools/src/racoon/oakley.c
2922
pl = msg->v + sizeof(struct isakmp);
crypto/dist/ipsec-tools/src/racoon/oakley.c
2924
len = msg->l - sizeof(struct isakmp);
crypto/dist/ipsec-tools/src/racoon/oakley.c
2979
len = sizeof(struct isakmp) + new->l;
crypto/dist/ipsec-tools/src/racoon/oakley.c
2986
memcpy(buf->v, msg->v, sizeof(struct isakmp));
crypto/dist/ipsec-tools/src/racoon/oakley.c
2987
memcpy(buf->v + sizeof(struct isakmp), new->v, new->l);
crypto/dist/ipsec-tools/src/racoon/oakley.c
2988
((struct isakmp *)buf->v)->len = htonl(buf->l);
crypto/dist/ipsec-tools/src/racoon/oakley.c
3035
pl = msg->v + sizeof(struct isakmp);
crypto/dist/ipsec-tools/src/racoon/oakley.c
3036
len = msg->l - sizeof(struct isakmp);
crypto/dist/ipsec-tools/src/racoon/oakley.c
3092
len = sizeof(struct isakmp) + new->l;
crypto/dist/ipsec-tools/src/racoon/oakley.c
3099
memcpy(buf->v, msg->v, sizeof(struct isakmp));
crypto/dist/ipsec-tools/src/racoon/oakley.c
3100
memcpy(buf->v + sizeof(struct isakmp), new->v, new->l);
crypto/dist/ipsec-tools/src/racoon/oakley.c
3101
((struct isakmp *)buf->v)->len = htonl(buf->l);
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
627
const char *isakmp = "isakmp";
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
676
nav[nac++] = isakmp;
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
689
const char *isakmp = "isakmp";
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
700
nav[nac++] = isakmp;