Searched refs:secasvar (Results 1 - 25 of 28) sorted by relevance

12

/darwin-on-arm/xnu/bsd/netinet6/
H A Desp_rijndael.h64 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 *,
H A Desp.h99 struct secasvar;
104 int (*mature)(struct secasvar *);
109 int (*ivlen)(const struct esp_algorithm *, struct secasvar *);
111 struct secasvar *, const struct esp_algorithm *, int);
113 struct secasvar *, const struct esp_algorithm *, int);
115 int (*schedule)(const struct esp_algorithm *, struct secasvar *);
117 struct secasvar *, u_int8_t *, u_int8_t *);
119 struct secasvar *, u_int8_t *, u_int8_t *);
126 extern int esp4_output(struct mbuf *, struct secasvar *);
130 extern int esp_schedule(const struct esp_algorithm *, struct secasvar *);
[all...]
H A Dah.h59 struct secasvar;
62 struct secasvar *sav;
67 int (*sumsiz)(struct secasvar *);
68 int (*mature)(struct secasvar *);
72 int (*init)(struct ah_algorithm_state *, struct secasvar *);
82 extern int ah_hdrlen(struct secasvar *);
86 extern int ah4_output(struct mbuf *, struct secasvar *);
88 const struct ah_algorithm *, struct secasvar *);
H A Dah6.h42 struct secasvar;
46 struct secasvar *);
48 const struct ah_algorithm *, struct secasvar *);
H A Desp6.h71 struct secasvar *);
H A Dipcomp6.h45 struct secasvar *);
H A Dipcomp.h67 extern int ipcomp4_output(struct mbuf *, struct secasvar *);
H A Desp_core.c116 static int esp_null_mature(struct secasvar *);
118 struct secasvar *, const struct esp_algorithm *, int);
120 struct secasvar *, const struct esp_algorithm *, int);
121 static int esp_descbc_mature(struct secasvar *);
123 struct secasvar *);
125 struct secasvar *);
128 struct secasvar *, u_int8_t *, u_int8_t *);
130 struct secasvar *, u_int8_t *, u_int8_t *);
131 static int esp_cbc_mature(struct secasvar *);
133 struct secasvar *);
[all...]
H A Dipsec.h333 extern int ipsec_chkreplay(u_int32_t, struct secasvar *);
334 extern int ipsec_updatereplay(u_int32_t, struct secasvar *);
342 extern const char *ipsec_logsastr(struct secasvar *);
349 extern int ipsec4_encapsulate(struct mbuf *, struct secasvar *);
350 extern int ipsec4_encapsulate_utun_esp_keepalive(struct mbuf **, struct secasvar *);
354 extern int ipsec6_encapsulate(struct mbuf *, struct secasvar *);
355 extern int ipsec6_encapsulate_utun_esp_keepalive(struct mbuf **, struct secasvar *);
357 extern int ipsec4_tunnel_validate(struct mbuf *, int, u_int, struct secasvar *, sa_family_t *);
H A Dipsec6.h81 struct secasvar *);
H A Dah_core.c117 static int ah_sumsiz_1216(struct secasvar *);
118 static int ah_sumsiz_zero(struct secasvar *);
119 static int ah_none_mature(struct secasvar *);
120 static int ah_none_init(struct ah_algorithm_state *, struct secasvar *);
123 static int ah_keyed_md5_mature(struct secasvar *);
124 static int ah_keyed_md5_init(struct ah_algorithm_state *, struct secasvar *);
127 static int ah_keyed_sha1_mature(struct secasvar *);
128 static int ah_keyed_sha1_init(struct ah_algorithm_state *, struct secasvar *);
131 static int ah_hmac_md5_mature(struct secasvar *);
132 static int ah_hmac_md5_init(struct ah_algorithm_state *, struct secasvar *);
[all...]
H A Dipcomp_output.c83 int, struct secasvar *sav);
109 struct secasvar *sav;
350 struct secasvar *sav;
371 struct secasvar *sav;
H A Desp_output.c119 int, struct secasvar *sav);
142 struct secasvar *sav;
239 struct secasvar *sav;
837 struct secasvar *sav;
857 struct secasvar *sav;
H A Dah_output.c189 struct secasvar *sav;
375 struct secasvar *sav;
405 struct secasvar *sav;
H A Desp_rijndael.c100 struct secasvar *sav)
145 struct secasvar *sav;
325 struct secasvar *sav,
H A Dipcomp_input.c98 struct secasvar *sav = NULL;
258 struct secasvar *sav = NULL;
H A Dipsec.c262 static int ipsec64_encapsulate(struct mbuf *, struct secasvar *);
267 int ipsec_send_natt_keepalive(struct secasvar *sav);
2212 struct secasvar *sav;
2334 struct secasvar *sav;
2425 struct secasvar *sav;
2503 struct secasvar *sav;
2589 struct secasvar *sav;
2664 struct secasvar *sav;
2737 struct secasvar *sav;
2920 struct secasvar *sa
[all...]
H A Dah_input.c139 struct secasvar *sav = NULL;
633 struct secasvar *sav = NULL;
1032 struct secasvar *sav;
/darwin-on-arm/xnu/bsd/netkey/
H A Dkey.h46 struct secasvar;
57 extern struct secasvar *key_allocsa_policy(struct secasindex *);
61 struct secasvar **sav);
62 extern struct secasvar *key_allocsa(u_int, caddr_t, caddr_t,
64 extern u_int16_t key_natt_get_translated_port(struct secasvar *);
67 extern void key_freesav(struct secasvar *, int);
79 extern int key_checktunnelsanity(struct secasvar *, u_int, caddr_t, caddr_t);
80 extern void key_sa_recordxfer(struct secasvar *, struct mbuf *);
82 extern void key_sa_chgstate(struct secasvar *, u_int8_t);
83 extern void key_sa_stir_iv(struct secasvar *);
[all...]
H A Dkeydb.h65 LIST_HEAD(_satree, secasvar) savtree[SADB_SASTATE_MAX+1];
76 struct secasvar { struct
77 LIST_ENTRY(secasvar) chain;
78 LIST_ENTRY(secasvar) spihash;
162 /* secasvar */
163 // extern struct secasvar *keydb_newsecasvar(void); // not used
164 // extern void keydb_refsecasvar(struct secasvar *); // not used
165 // extern void keydb_freesecasvar(struct secasvar *); // not used
H A Dkeydb.c56 // static void keydb_delsecasvar(struct secasvar *); // not used
120 * secasvar management (reference counted)
122 struct secasvar *
125 struct secasvar *p;
129 p = (struct secasvar *)_MALLOC(sizeof(*p), M_SECA, M_WAITOK);
139 struct secasvar *p;
149 struct secasvar *p;
162 struct secasvar *p;
H A Dkey_debug.h73 struct secasvar;
79 extern void kdebug_secasv(struct secasvar *);
H A Dkey.c190 static LIST_HEAD(_spihash, secasvar) spihash[SPIHASHSIZE];
431 static struct secasvar *key_do_allocsa_policy(struct secashead *, u_int, u_int16_t);
432 static int key_do_get_translated_port(struct secashead *, struct secasvar *, u_int);
457 static struct secasvar *key_newsav(struct mbuf *,
460 static struct secasvar *key_checkspidup(struct secasindex *, u_int32_t);
461 static void key_setspi __P((struct secasvar *, u_int32_t));
462 static struct secasvar *key_getsavbyspi(struct secashead *, u_int32_t);
463 static int key_setsaval(struct secasvar *, struct mbuf *,
465 static int key_mature(struct secasvar *);
466 static struct mbuf *key_setdumpsa(struct secasvar *, u_int8_
[all...]
/darwin-on-arm/xnu/bsd/net/
H A Dif_utun_crypto_ipsec.c213 struct secasvar *sav;
214 struct secasvar *nextsav;
296 struct secasvar **sav,
367 utun_ipsec_free_sav (struct secasvar **sav)
386 struct secasvar *sav;
387 struct secasvar *nextsav;
700 struct secasvar *sav;
H A Dif_utun_crypto.h237 struct secasvar *sav;

Completed in 101 milliseconds

12