Lines Matching refs:secasvar
99 struct secasvar;
125 int (*mature)(struct secasvar *);
130 int (*ivlen)(const struct esp_algorithm *, struct secasvar *);
132 struct secasvar *, const struct esp_algorithm *, int);
134 struct secasvar *, const struct esp_algorithm *, int);
136 int (*schedule)(const struct esp_algorithm *, struct secasvar *);
138 struct secasvar *, u_int8_t *, u_int8_t *);
140 struct secasvar *, u_int8_t *, u_int8_t *);
143 int (*finalizedecrypt)(struct secasvar *, u_int8_t *, size_t);
144 int (*finalizeencrypt)(struct secasvar *, u_int8_t *, size_t);
145 int (*encrypt_pkt)(struct secasvar *, uint8_t *, size_t,
147 int (*decrypt_pkt)(struct secasvar *, uint8_t *, size_t,
157 extern int esp4_output(struct mbuf *, struct secasvar *);
161 extern int esp_kpipe_output(struct secasvar *, kern_packet_t, kern_packet_t);
164 extern int esp_schedule(const struct esp_algorithm *, struct secasvar *);
166 struct secasvar *, u_char *__sized_by(ESP_AUTH_MAXSUMSIZE));
167 extern int esp_auth_data(struct secasvar *, uint8_t *, size_t, uint8_t *, size_t);