Lines Matching refs:secasvar
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);
143 int (*encrypt_pkt)(struct secasvar *, uint8_t *, size_t,
145 int (*decrypt_pkt)(struct secasvar *, uint8_t *, size_t,
155 extern int esp4_output(struct mbuf *, struct secasvar *);
159 extern int esp_kpipe_output(struct secasvar *, kern_packet_t, kern_packet_t);
162 extern int esp_schedule(const struct esp_algorithm *, struct secasvar *);
164 struct secasvar *, u_char *);
165 extern int esp_auth_data(struct secasvar *, uint8_t *, size_t, uint8_t *, size_t);