| /mirbsd/src/sbin/isakmpd/ |
| D | message.c | 74 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 …]
|
| D | isakmp_fld.fld | 47 # 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 …]
|
| D | message.h | 50 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);
|
| D | dpd.h | 31 struct payload; 35 void dpd_check_vendor_payload(struct message *, struct payload *); 36 void dpd_handle_notify(struct message *, struct payload *);
|
| D | isakmp_num.cst | 37 # 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
|
| D | ike_phase_1.c | 82 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 …]
|
| D | sa.h | 52 struct payload; 82 struct payload *chosen; 243 extern int sa_add_transform(struct sa *, struct payload *, int,
|
| D | ipsec.c | 112 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 …]
|
| D | doi.h | 41 struct payload; 70 struct payload *);
|
| D | ike_auth.c | 492 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()
|
| D | DESIGN-NOTES | 106 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,
|
| D | nat_traversal.h | 37 void nat_t_check_vendor_payload(struct message *, struct payload *);
|
| D | dpd.c | 100 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()
|
| D | TO-DO | 20 * Generic payload checks. [mostly done] 57 * DELETE payload handling, and generation from ui. [generation done]
|
| D | nat_traversal.c | 190 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()
|
| D | exchange.h | 51 struct payload;
|
| D | ike_quick_mode.c | 1016 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()
|
| D | isakmp_doi.c | 219 struct payload *p; in isakmp_responder()
|
| D | isakmp_cfg.c | 359 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()
|
| D | exchange.c | 243 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()
|
| D | QUESTIONS | 26 the generic ISAKMP payload presense tests?
|
| D | ipsec_fld.fld | 56 # IPsec's layout of the identification payload's DOI data field.
|
| D | sa.c | 879 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/ |
| D | ip.c | 224 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/ |
| D | s_time.pod | 31 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
|