| /xnu-10002.41.9/bsd/netinet6/ |
| H A D | esp_rijndael.h | 64 int esp_aes_schedule(const struct esp_algorithm *, struct secasvar *); 65 int esp_cbc_decrypt_aes(struct mbuf *, size_t, struct secasvar *, 68 esp_cbc_encrypt_aes(struct mbuf *, size_t, size_t, struct secasvar *, 70 int esp_aes_cbc_encrypt_data(struct secasvar *, uint8_t *, 72 int esp_aes_cbc_decrypt_data(struct secasvar *, uint8_t *, 77 int esp_gcm_schedule(const struct esp_algorithm *, struct secasvar *); 78 int esp_gcm_ivlen(const struct esp_algorithm *, struct secasvar *); 79 int esp_gcm_encrypt_aes(struct mbuf *, size_t, size_t, struct secasvar *, const struct esp_algorith… 80 int esp_gcm_decrypt_aes(struct mbuf *, size_t, struct secasvar *, const struct esp_algorithm *, int… 81 int esp_gcm_encrypt_finalize(struct secasvar *, unsigned char *, size_t); [all …]
|
| H A D | esp.h | 99 struct secasvar; 123 int (*mature)(struct secasvar *); 128 int (*ivlen)(const struct esp_algorithm *, struct secasvar *); 130 struct secasvar *, const struct esp_algorithm *, int); 132 struct secasvar *, const struct esp_algorithm *, int); 134 int (*schedule)(const struct esp_algorithm *, struct secasvar *); 136 struct secasvar *, u_int8_t *, u_int8_t *); 138 struct secasvar *, u_int8_t *, u_int8_t *); 141 int (*finalizedecrypt)(struct secasvar *, u_int8_t *, size_t); 142 int (*finalizeencrypt)(struct secasvar *, u_int8_t *, size_t); [all …]
|
| H A D | esp_chachapoly.h | 43 struct secasvar *); 44 int esp_chachapoly_encrypt(struct mbuf *, size_t, size_t, struct secasvar *, 46 int esp_chachapoly_decrypt(struct mbuf *, size_t, struct secasvar *, 48 int esp_chachapoly_encrypt_data(struct secasvar *, uint8_t *, size_t, 50 int esp_chachapoly_decrypt_data(struct secasvar *, uint8_t *, size_t, 52 int esp_chachapoly_encrypt_finalize(struct secasvar *, unsigned char *, size_t); 53 int esp_chachapoly_decrypt_finalize(struct secasvar *, unsigned char *, size_t); 54 int esp_chachapoly_mature(struct secasvar *); 55 int esp_chachapoly_ivlen(const struct esp_algorithm *, struct secasvar *);
|
| H A D | ah.h | 61 struct secasvar; 64 struct secasvar *sav; 69 int (*sumsiz)(struct secasvar *); 70 int (*mature)(struct secasvar *); 74 int (*init)(struct ah_algorithm_state *, struct secasvar *); 84 extern size_t ah_hdrlen(struct secasvar *); 88 extern int ah4_output(struct mbuf *, struct secasvar *); 90 const struct ah_algorithm *, struct secasvar *);
|
| H A D | esp_core.c | 110 static int esp_null_mature(struct secasvar *); 112 struct secasvar *, const struct esp_algorithm *, int); 114 struct secasvar *, const struct esp_algorithm *, int); 115 static int esp_descbc_mature(struct secasvar *); 117 struct secasvar *); 119 struct secasvar *); 122 struct secasvar *, u_int8_t *, u_int8_t *); 124 struct secasvar *, u_int8_t *, u_int8_t *); 125 static int esp_cbc_mature(struct secasvar *); 127 struct secasvar *); [all …]
|
| H A D | ah_core.c | 116 static int ah_sumsiz_1216(struct secasvar *); 117 static int ah_sumsiz_zero(struct secasvar *); 118 static int ah_none_mature(struct secasvar *); 119 static int ah_none_init(struct ah_algorithm_state *, struct secasvar *); 122 static int ah_keyed_md5_mature(struct secasvar *); 123 static int ah_keyed_md5_init(struct ah_algorithm_state *, struct secasvar *); 126 static int ah_keyed_sha1_mature(struct secasvar *); 127 static int ah_keyed_sha1_init(struct ah_algorithm_state *, struct secasvar *); 130 static int ah_hmac_md5_mature(struct secasvar *); 131 static int ah_hmac_md5_init(struct ah_algorithm_state *, struct secasvar *); [all …]
|
| H A D | ah6.h | 42 struct secasvar; 46 struct secasvar *); 48 const struct ah_algorithm *, struct secasvar *);
|
| H A D | ipsec.h | 391 extern int ipsec_chkreplay(u_int32_t, struct secasvar *, u_int8_t); 392 extern int ipsec_updatereplay(u_int32_t, struct secasvar *, u_int8_t); 400 extern const char *ipsec_logsastr(struct secasvar *); 408 extern int ipsec4_encapsulate(struct mbuf *, struct secasvar *); 411 extern int ipsec6_encapsulate(struct mbuf *, struct secasvar *); 412 extern int ipsec4_tunnel_validate(struct mbuf *, int, u_int, struct secasvar *, sa_family_t *);
|
| H A D | esp_chachapoly.c | 73 esp_chachapoly_mature(struct secasvar *sav) in esp_chachapoly_mature() 132 struct secasvar *sav) in esp_chachapoly_schedule() 177 struct secasvar *sav) in esp_chachapoly_ivlen() 192 esp_chachapoly_encrypt_finalize(struct secasvar *sav, in esp_chachapoly_encrypt_finalize() 218 esp_chachapoly_decrypt_finalize(struct secasvar *sav, in esp_chachapoly_decrypt_finalize() 247 struct secasvar *sav, in esp_chachapoly_encrypt() 392 struct secasvar *sav, in esp_chachapoly_decrypt() 522 esp_chachapoly_encrypt_data(struct secasvar *sav, uint8_t *input_data, in esp_chachapoly_encrypt_data() 613 esp_chachapoly_decrypt_data(struct secasvar *sav, uint8_t *input_data, in esp_chachapoly_decrypt_data()
|
| H A D | esp_rijndael.c | 106 struct secasvar *sav) in esp_aes_schedule() 150 struct secasvar *sav, in esp_cbc_decrypt_aes() 365 struct secasvar *sav, in esp_cbc_encrypt_aes() 588 esp_aes_cbc_encrypt_data(struct secasvar *sav, uint8_t *input_data, in esp_aes_cbc_encrypt_data() 629 esp_aes_cbc_decrypt_data(struct secasvar *sav, uint8_t *input_data, in esp_aes_cbc_decrypt_data() 677 struct secasvar *sav) in esp_gcm_schedule() 732 struct secasvar *sav) in esp_gcm_ivlen() 746 esp_gcm_encrypt_finalize(struct secasvar *sav, in esp_gcm_encrypt_finalize() 754 esp_gcm_decrypt_finalize(struct secasvar *sav, in esp_gcm_decrypt_finalize() 766 struct secasvar *sav, in esp_gcm_encrypt_aes() [all …]
|
| H A D | esp6.h | 71 struct secasvar *);
|
| H A D | ipsec6.h | 84 struct secasvar *, sa_family_t *);
|
| H A D | ipsec.c | 255 static int ipsec64_encapsulate(struct mbuf *, struct secasvar *, uint32_t); 256 static int ipsec6_update_routecache_and_output(struct ipsec_output_state *state, struct secasvar *s… 257 static int ipsec46_encapsulate(struct ipsec_output_state *state, struct secasvar *sav); 261 int ipsec_send_natt_keepalive(struct secasvar *sav); 262 bool ipsec_fill_offload_frame(ifnet_t ifp, struct secasvar *sav, struct ifnet_keepalive_offload_fra… 2277 ipsec4_encapsulate(struct mbuf *m, struct secasvar *sav) in ipsec4_encapsulate() 2389 ipsec6_encapsulate(struct mbuf *m, struct secasvar *sav) in ipsec6_encapsulate() 2466 ipsec64_encapsulate(struct mbuf *m, struct secasvar *sav, u_int32_t dscp_mapping) in ipsec64_encapsulate() 2551 struct secasvar *sav) in ipsec6_update_routecache_and_output() 2697 ipsec46_encapsulate(struct ipsec_output_state *state, struct secasvar *sav) in ipsec46_encapsulate() [all …]
|
| H A D | ah_output.c | 185 ah4_output(struct mbuf *m, struct secasvar *sav) in ah4_output() 375 ah_hdrlen(struct secasvar *sav) in ah_hdrlen() 402 struct secasvar *sav) in ah6_output()
|
| H A D | esp_output.c | 118 int, struct secasvar *sav); 138 struct secasvar *sav; in esp_hdrsiz() 244 struct secasvar *sav) in esp_output() 944 struct secasvar *sav) in esp4_output() 962 struct secasvar *sav) in esp6_output() 973 esp_kpipe_output(struct secasvar *sav, kern_packet_t sph, kern_packet_t dph) in esp_kpipe_output()
|
| H A D | ah_input.c | 130 struct secasvar *sav = NULL; in ah4_input() 597 struct secasvar *sav = NULL; in ah6_input() 961 struct secasvar *sav; in ah6_ctlinput()
|
| H A D | esp_input.c | 175 esp_input_log(struct mbuf *m, struct secasvar *sav, u_int32_t spi, u_int32_t seq) in esp_input_log() 224 struct secasvar *sav = NULL; in esp4_input_extended() 931 struct secasvar *sav = NULL; in esp6_input_extended() 1624 struct secasvar *sav; in esp6_ctlinput() 1732 struct secasvar *sav = NULL; in esp_kpipe_input()
|
| /xnu-10002.41.9/bsd/netkey/ |
| H A D | key.h | 48 struct secasvar; 59 extern struct secasvar *key_allocsa_policy(struct secasindex *); 62 extern struct secasvar *key_alloc_outbound_sav_for_interface(ifnet_t interface, int family, 66 struct secasvar **sav); 67 extern struct secasvar *key_allocsa(u_int, caddr_t, caddr_t, 69 struct secasvar * 73 extern u_int16_t key_natt_get_translated_port(struct secasvar *); 75 extern void key_freesav(struct secasvar *, int); 86 extern int key_checktunnelsanity(struct secasvar *, u_int, caddr_t, caddr_t); 87 extern void key_sa_recordxfer(struct secasvar *, size_t); [all …]
|
| H A D | keydb.c | 134 struct secasvar * 137 struct secasvar *p; 141 p = kalloc_type(struct secasvar, Z_WAITOK_ZERO_NOFAIL); 149 struct secasvar *p; 158 struct secasvar *p; 171 struct secasvar *p; 177 kfree_type(struct secasvar, p);
|
| H A D | keydb.h | 66 LIST_HEAD(_satree, secasvar) savtree[SADB_SASTATE_MAX + 1]; 81 struct secasvar { struct 82 LIST_ENTRY(secasvar) chain; 83 LIST_ENTRY(secasvar) spihash;
|
| H A D | key_debug.h | 73 struct secasvar; 79 extern void kdebug_secasv(struct secasvar *);
|
| H A D | key.c | 170 static LIST_HEAD(_spihash, secasvar) spihash[SPIHASHSIZE]; 404 static struct secasvar *key_do_allocsa_policy(struct secashead *, u_int, u_int16_t); 405 static int key_do_get_translated_port(struct secashead *, struct secasvar *, u_int); 433 static struct secasvar *key_newsav(struct mbuf *, 437 static struct secasvar *key_checkspidup(struct secasindex *, u_int32_t); 438 static void key_setspi __P((struct secasvar *, u_int32_t)); 439 static struct secasvar *key_getsavbyspi(struct secashead *, u_int32_t); 440 static int key_setsaval(struct secasvar *, struct mbuf *, 442 static int key_mature(struct secasvar *); 443 static struct mbuf *key_setdumpsa(struct secasvar *, u_int8_t, [all …]
|
| H A D | key_debug.c | 613 struct secasvar *sav; in kdebug_secasv()
|
| /xnu-10002.41.9/bsd/netinet/ |
| H A D | ip_input.c | 3657 struct secasvar *sav; in ip_forward()
|