Home
last modified time | relevance | path

Searched refs:payload (Results 1 – 25 of 30) sorted by relevance

12

/mirbsd/src/sbin/isakmpd/
Dmessage.c74 static int message_index_payload(struct message *, struct payload *,
76 static int message_parse_transform(struct message *, struct payload *,
79 static int message_validate_payload(struct message *, struct payload *,
82 static int message_validate_attribute(struct message *, struct payload *);
83 static int message_validate_cert(struct message *, struct payload *);
84 static int message_validate_cert_req(struct message *, struct payload *);
85 static int message_validate_delete(struct message *, struct payload *);
86 static int message_validate_hash(struct message *, struct payload *);
87 static int message_validate_id(struct message *, struct payload *);
88 static int message_validate_key_exch(struct message *, struct payload *);
[all …]
Disakmp_fld.fld47 # Generic payload header.
61 # Security association payload.
67 # Proposal payload.
76 # Transform payload.
84 # Key exchange payload.
89 # Identification payload.
96 # Certificate payload.
102 # Certificate request payload.
108 # Hash payload.
113 # Signature payload.
[all …]
Dmessage.h50 struct payload { struct
52 TAILQ_ENTRY(payload) link;
61 struct payload *context; argument
123 TAILQ_HEAD(payload_head, payload) *payload;
198 struct payload *payload_first(struct message *, u_int8_t);
Ddpd.h31 struct payload;
35 void dpd_check_vendor_payload(struct message *, struct payload *);
36 void dpd_handle_notify(struct message *, struct payload *);
Disakmp_num.cst37 # ISAKMP payload type.
60 NAT_D 20 # RFC 3947, NAT Discovery payload
61 NAT_OA 21 # RFC 3947, NAT Original Address payload
66 NAT_D_DRAFT 130 # NAT Discovery payload
67 NAT_OA_DRAFT 131 # NAT Original Address payload
164 # ISAKMP V2 Notify payload types
Dike_phase_1.c82 struct payload *p; in ike_phase_1_initiator_send_SA()
354 for (i = 0, p = TAILQ_FIRST(&msg->payload[ISAKMP_PAYLOAD_TRANSFORM]); in ike_phase_1_initiator_send_SA()
399 struct payload *sa_p = payload_first(msg, ISAKMP_PAYLOAD_SA); in ike_phase_1_initiator_recv_SA()
400 struct payload *prop = payload_first(msg, ISAKMP_PAYLOAD_PROPOSAL); in ike_phase_1_initiator_recv_SA()
401 struct payload *xf = payload_first(msg, ISAKMP_PAYLOAD_TRANSFORM); in ike_phase_1_initiator_recv_SA()
465 struct payload *sa_p = payload_first(msg, ISAKMP_PAYLOAD_SA); in ike_phase_1_responder_recv_SA()
466 struct payload *prop = payload_first(msg, ISAKMP_PAYLOAD_PROPOSAL); in ike_phase_1_responder_recv_SA()
968 struct payload *payload; in ike_phase_1_recv_ID() local
977 payload = payload_first(msg, ISAKMP_PAYLOAD_ID); in ike_phase_1_recv_ID()
1055 if (memcmp(rid, payload->p + ISAKMP_ID_DATA_OFF, sz)) { in ike_phase_1_recv_ID()
[all …]
Dsa.h52 struct payload;
82 struct payload *chosen;
243 extern int sa_add_transform(struct sa *, struct payload *, int,
Dipsec.c112 struct payload *);
983 struct payload *p; in ipsec_responder()
1010 TAILQ_FOREACH(p, &msg->payload[ISAKMP_PAYLOAD_NOTIFY], link) { in ipsec_responder()
1477 struct payload *kep; in ipsec_save_g_x()
1523 struct payload *payload) in ipsec_handle_leftover_payload() argument
1533 proto = GET_ISAKMP_DELETE_PROTO(payload->p); in ipsec_handle_leftover_payload()
1534 nspis = GET_ISAKMP_DELETE_NSPIS(payload->p); in ipsec_handle_leftover_payload()
1535 spisz = GET_ISAKMP_DELETE_SPI_SZ(payload->p); in ipsec_handle_leftover_payload()
1558 memcpy(spis, payload->p + ISAKMP_DELETE_SPI_OFF, nspis * spisz); in ipsec_handle_leftover_payload()
1564 payload->flags |= PL_MARK; in ipsec_handle_leftover_payload()
[all …]
Ddoi.h41 struct payload;
70 struct payload *);
Dike_auth.c492 struct payload *payload; in pre_shared_decode_hash() local
501 payload = payload_first(msg, ISAKMP_PAYLOAD_HASH); in pre_shared_decode_hash()
502 if (!payload) { in pre_shared_decode_hash()
507 if (GET_ISAKMP_GEN_LENGTH(payload->p) - ISAKMP_GEN_SZ != hashsize) in pre_shared_decode_hash()
517 memcpy(*hash_p, payload->p + ISAKMP_HASH_DATA_OFF, hashsize); in pre_shared_decode_hash()
522 payload->flags |= PL_MARK; in pre_shared_decode_hash()
533 struct payload *p; in rsa_sig_decode_hash()
614 TAILQ_FOREACH(p, &msg->payload[ISAKMP_PAYLOAD_CERT], link) { in rsa_sig_decode_hash()
DDESIGN-NOTES106 struct payload A "fat" payload reference pointing into message buffers
179 After the generic header has been validated, we do a generic payload
181 by the payload type. Note that proposals and transforms are part of the SA
182 payloads. We then pass over them once more validating each payload
183 in numeric payload type order. This makes SA payloads come naturally first.
192 payload as well as one for the ISAKMP header. The iovec vector is
193 reallocated for each payload added, maybe we should do it in chunks of a
287 There is language for describing header and payload layouts too,
Dnat_traversal.h37 void nat_t_check_vendor_payload(struct message *, struct payload *);
Ddpd.c100 dpd_check_vendor_payload(struct message *msg, struct payload *p) in dpd_check_vendor_payload()
142 dpd_handle_notify(struct message *msg, struct payload *p) in dpd_handle_notify()
DTO-DO20 * Generic payload checks. [mostly done]
57 * DELETE payload handling, and generation from ui. [generation done]
Dnat_traversal.c190 nat_t_check_vendor_payload(struct message *msg, struct payload *p) in nat_t_check_vendor_payload()
321 struct payload *p; in nat_t_match_nat_d_payload()
Dexchange.h51 struct payload;
Dike_quick_mode.c1016 struct payload *sa_p = payload_first(msg, ISAKMP_PAYLOAD_SA); in initiator_recv_HASH_SA_NONCE()
1017 struct payload *xf, *idp; in initiator_recv_HASH_SA_NONCE()
1018 struct payload *hashp = payload_first(msg, ISAKMP_PAYLOAD_HASH); in initiator_recv_HASH_SA_NONCE()
1019 struct payload *kep = payload_first(msg, ISAKMP_PAYLOAD_KEY_EXCH); in initiator_recv_HASH_SA_NONCE()
1199 TAILQ_FOREACH(xf, &msg->payload[ISAKMP_PAYLOAD_TRANSFORM], link) { in initiator_recv_HASH_SA_NONCE()
1441 struct payload *hashp, *kep, *idp; in responder_recv_HASH_SA_NONCE()
1895 struct payload *hashp; in responder_recv_HASH()
Disakmp_doi.c219 struct payload *p; in isakmp_responder()
Disakmp_cfg.c359 struct payload *attrp = payload_first(msg, ISAKMP_PAYLOAD_ATTRIBUTE); in cfg_initiator_recv_ATTR()
468 struct payload *attrp = payload_first(msg, ISAKMP_PAYLOAD_ATTRIBUTE); in cfg_responder_recv_ATTR()
636 struct payload *hashp = payload_first(msg, ISAKMP_PAYLOAD_HASH); in cfg_verify_hash()
Dexchange.c243 struct payload *p; in exchange_handle_leftover_payloads()
250 TAILQ_FOREACH(p, &msg->payload[i], link) { in exchange_handle_leftover_payloads()
1555 struct payload *noncep; in exchange_save_nonce()
1568 struct payload *cp; in exchange_save_certreq()
1572 TAILQ_FOREACH(cp, &msg->payload[ISAKMP_PAYLOAD_CERT_REQ], link) { in exchange_save_certreq()
DQUESTIONS26 the generic ISAKMP payload presense tests?
Dipsec_fld.fld56 # IPsec's layout of the identification payload's DOI data field.
Dsa.c879 sa_validate_proto_xf(struct proto *match, struct payload *xf, int phase) in sa_validate_proto_xf()
949 sa_add_transform(struct sa *sa, struct payload *xf, int initiator, in sa_add_transform()
953 struct payload *prop = xf->context; in sa_add_transform()
/mirbsd/src/usr.sbin/ppp/ppp/
Dip.c224 const char *payload; /* IP payload */ in FilterCheck() local
237 payload = packet + sizeof *pip6; in FilterCheck()
269 payload = packet + (pip->ip_hl << 2); in FilterCheck()
309 ih = (const struct icmp *)payload; in FilterCheck()
318 ih6 = (const struct icmp6_hdr *)payload; in FilterCheck()
347 uh = (const struct udphdr *)payload; in FilterCheck()
356 th = (const struct tcphdr *)payload; in FilterCheck()
565 const unsigned char *payload; in PacketCheck() local
584 payload = packet + sizeof *pip6; in PacketCheck()
596 payload = packet + (pip->ip_hl << 2); in PacketCheck()
[all …]
/mirbsd/src/lib/libssl/src/doc/apps/
Ds_time.pod31 the time to transfer the payload data in its timing measurements. It measures
48 payload data.
123 optionally transfer payload data from a server. Server and client performance

12