Home
last modified time | relevance | path

Searched refs:isakmp (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/crypto/dist/ipsec-tools/src/racoon/
H A Disakmp.c203 struct isakmp isakmp; in isakmp_handler() local
205 char buf[sizeof (isakmp) + 4]; in isakmp_handler()
214 char buf[sizeof(isakmp) + 4]; in isakmp_handler()
271 memcpy ((char *)&isakmp, x.buf + extralen, sizeof (isakmp)); in isakmp_handler()
274 if (len < sizeof(isakmp) || ntohl(isakmp.len) < sizeof(isakmp)) { in isakmp_handler()
277 len, ntohl(isakmp.len), sizeof(isakmp)); in isakmp_handler()
279 if ((len = recvfrom(so_isakmp, (char *)&isakmp, sizeof(isakmp), in isakmp_handler()
289 if (ntohl(isakmp.len) > 0xffff) { in isakmp_handler()
292 if ((len = recvfrom(so_isakmp, (char *)&isakmp, sizeof(isakmp), in isakmp_handler()
302 if ((tmpbuf = vmalloc(ntohl(isakmp.len) + extralen)) == NULL) { in isakmp_handler()
[all …]
H A Disakmp_inf.c128 struct isakmp *isakmp; local
139 encrypted = ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E);
140 msgid = ((struct isakmp *)msg0->v)->msgid;
152 ivm = oakley_newiv2(iph1, ((struct isakmp *)msg0->v)->msgid);
165 if (msg->l < sizeof(*isakmp) + sizeof(*gen)) {
173 isakmp = (struct isakmp *)msg->v;
174 gen = (struct isakmp_gen *)((caddr_t)isakmp + sizeof(struct isakmp));
178 if (isakmp->np != ISAKMP_NPTYPE_HASH) {
194 if (msg->l < sizeof(*isakmp) + ntohs(gen->len) + sizeof(*nd)) {
206 if (ntohs(nd->len) > msg->l - (sizeof(struct isakmp) +
[all …]
H A Disakmp_frag.c86 struct isakmp *hdr;
103 hdr = (struct isakmp *)buf->v;
135 hdr = (struct isakmp *)frag->v;
218 struct isakmp *isakmp; local
231 if (msg->l < sizeof(*isakmp) + sizeof(*frag)) {
236 isakmp = (struct isakmp *)msg->v;
237 frag = (struct isakmp_frag *)(isakmp + 1);
243 if (msg->l < sizeof(*isakmp) + ntohs(frag->len) ||
H A Disakmp_newg.c74 struct isakmp *isakmp = (struct isakmp *)msg->v;
153 len = sizeof(isakmp->msgid) + ntohs(sa->h.len);
160 memcpy(buf->v, &isakmp->msgid, sizeof(isakmp->msgid));
161 memcpy(buf->v + sizeof(isakmp->msgid), sa, ntohs(sa->h.len));
H A Disakmp_cfg.c143 struct isakmp *packet;
157 packet = (struct isakmp *)msg->v;
187 packet = (struct isakmp *)dmsg->v;
1164 struct isakmp *isakmp; local
1238 tlen += sizeof(*isakmp) + payload->l;
1249 isakmp = (struct isakmp *)iph2->sendbuf->v;
1250 memcpy(&isakmp->i_ck, &iph1->index.i_ck, sizeof(cookie_t));
1251 memcpy(&isakmp->r_ck, &iph1->index.r_ck, sizeof(cookie_t));
1252 isakmp->np = hash == NULL ? (np & 0xff) : ISAKMP_NPTYPE_HASH;
1253 isakmp->v = iph1->version;
[all …]
H A Disakmp_quick.c408 struct isakmp *isakmp = (struct isakmp *)msg0->v; local
422 if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
469 + ntohl(isakmp->len) - sizeof(*isakmp);
824 tlen = sizeof(struct isakmp)
940 if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
1072 struct isakmp *isakmp = (struct isakmp *)msg0->v; local
1087 if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
1140 tlen = ntohl(isakmp->len) - sizeof(*isakmp);
1740 if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
1887 tlen = sizeof(struct isakmp)
[all …]
H A DMakefile.am6 schedule.h sockmisc.h isakmp_var.h isakmp.h isakmp_xauth.h \
H A Disakmp_inf.h41 extern int isakmp_info_send_nx __P((struct isakmp *,
H A Doakley.c2975 pl = msg->v + sizeof(struct isakmp);
2977 len = msg->l - sizeof(struct isakmp);
3032 len = sizeof(struct isakmp) + new->l;
3039 memcpy(buf->v, msg->v, sizeof(struct isakmp));
3040 memcpy(buf->v + sizeof(struct isakmp), new->v, new->l);
3041 ((struct isakmp *)buf->v)->len = htonl(buf->l);
3089 pl = msg->v + sizeof(struct isakmp);
3090 len = msg->l - sizeof(struct isakmp);
3146 len = sizeof(struct isakmp) + new->l;
3153 memcpy(buf->v, msg->v, sizeof(struct isakmp));
[all …]
H A Dracoonctl.c651 char *isakmp = "isakmp"; local
700 nav[nac++] = isakmp;
715 char *isakmp = "isakmp"; local
727 nav[nac++] = isakmp;
H A Disakmp.h64 struct isakmp { struct
H A Disakmp_agg.c480 memcpy(&iph1->index.r_ck, &((struct isakmp *)msg->v)->r_ck,
1299 if (ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
1435 if (ISSET(((struct isakmp *)msg->v)->flags, ISAKMP_FLAG_E))
H A Disakmp_ident.c367 memcpy(&iph1->index.r_ck, &((struct isakmp *)msg->v)->r_ck,
686 if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
1350 if (!ISSET(((struct isakmp *)msg0->v)->flags, ISAKMP_FLAG_E)) {
H A Disakmp_base.c424 memcpy(&iph1->index.r_ck, &((struct isakmp *)msg->v)->r_ck,
/netbsd-src/crypto/dist/ipsec-tools/
H A DChangeLog.old141 * src/racoon/{isakmp.c|session.c|sockmisc.c|racoon.conf.5}: Do
149 * src/racoon/{remoteconf.c|remoteconf.h|isakmp.c|cfparse.y}: Fix
153 * src/racoon/isakmp.c: Fix memory leak (Coverity)
156 * src/racoon/{nattraversal.c|isakmp.c|cfparse.y}: Check for non NULL
187 * src/racoon/isakmp.c: style cleanup in delete_spd()
201 src/racoon/{gcmalloc.h|isakmp.c|isakmp_inf.c|isakmp_xauth.c}
207 * src/racoon/{grabmyaddr.c|handler.c|isakmp.c|isakmp_cfg.c}
215 * src/racoon/isakmp.c: fix memory leak (Coverity)
216 * src/racoon{isakmp.c|isakmp_inf.c}: fix phase 1 handler leak (Coverity)
277 * src/racoon/isakmp.c: Fixed zombie PH1 handler when isakmp_send()
[all …]
/netbsd-src/crypto/dist/ipsec-tools/src/racoon/samples/
H A Dracoon.conf.in34 #isakmp ::1 [7000];
35 #isakmp 202.249.11.124 [500];
H A Dracoon.conf.sample-natt17 isakmp 172.16.0.1[500];
/netbsd-src/usr.sbin/racoon/
H A DMakefile11 SRCS= main.c session.c isakmp.c handler.c \
/netbsd-src/external/bsd/tcpdump/bin/
H A DMakefile87 print-isakmp.c \
/netbsd-src/crypto/dist/ipsec-tools/src/racoon/rfc/
H A Ddraft-ietf-ipsec-isakmp-hybrid-auth-05.txt12 <draft-ietf-ipsec-isakmp-hybrid-auth-05.txt>
468 Method", draft-ietf-ipsec-isakmp-mode-cfg-05.txt, work in progress.
471 ISAKMP/Oakley", draft-ietf-ipsec-isakmp-xauth-06.txt, work in
H A Ddraft-dukes-ike-mode-cfg-02.txt138 isakmp-mode-cfg"
H A Ddraft-beaulieu-ike-xauth-02.txt872 Mode for IKE", draft-ietf-ipsec-isakmp-hybrid-auth-05
/netbsd-src/crypto/dist/ipsec-tools/src/racoon/doc/
H A DREADME.gssapi2 based on the ietf draft draft-ietf-ipsec-isakmp-gss-auth-06.txt.
/netbsd-src/external/bsd/ipf/dist/etc/
H A Dservices481 isakmp 500/tcp # isakmp
482 isakmp 500/udp # isakmp
/netbsd-src/external/bsd/ipf/dist/perl/
H A DServices411 500 isakmp isakmp

12