Searched refs:aead (Results 1 - 5 of 5) sorted by relevance

/net/ipv6/
H A Desp6.c28 #include <crypto/aead.h>
65 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int seqihlen) argument
71 len += crypto_aead_ivsize(aead);
74 len += crypto_aead_alignmask(aead) &
79 len += sizeof(struct aead_givcrypt_request) + crypto_aead_reqsize(aead);
92 static inline u8 *esp_tmp_iv(struct crypto_aead *aead, void *tmp, int seqhilen) argument
94 return crypto_aead_ivsize(aead) ?
96 crypto_aead_alignmask(aead) + 1) : tmp + seqhilen;
100 struct crypto_aead *aead, u8 *iv)
104 req = (void *)PTR_ALIGN(iv + crypto_aead_ivsize(aead),
99 esp_tmp_givreq( struct crypto_aead *aead, u8 *iv) argument
110 esp_tmp_req(struct crypto_aead *aead, u8 *iv) argument
120 esp_req_sg(struct crypto_aead *aead, struct aead_request *req) argument
128 esp_givreq_sg( struct crypto_aead *aead, struct aead_givcrypt_request *req) argument
148 struct crypto_aead *aead; local
270 struct crypto_aead *aead = x->data; local
323 struct crypto_aead *aead = x->data; local
411 struct crypto_aead *aead = x->data; local
452 struct crypto_aead *aead = x->data; local
462 struct crypto_aead *aead; local
487 struct crypto_aead *aead; local
576 struct crypto_aead *aead; local
[all...]
/net/ipv4/
H A Desp4.c3 #include <crypto/aead.h>
38 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int seqhilen) argument
44 len += crypto_aead_ivsize(aead);
47 len += crypto_aead_alignmask(aead) &
52 len += sizeof(struct aead_givcrypt_request) + crypto_aead_reqsize(aead);
64 static inline u8 *esp_tmp_iv(struct crypto_aead *aead, void *tmp, int seqhilen) argument
66 return crypto_aead_ivsize(aead) ?
68 crypto_aead_alignmask(aead) + 1) : tmp + seqhilen;
72 struct crypto_aead *aead, u8 *iv)
76 req = (void *)PTR_ALIGN(iv + crypto_aead_ivsize(aead),
71 esp_tmp_givreq( struct crypto_aead *aead, u8 *iv) argument
82 esp_tmp_req(struct crypto_aead *aead, u8 *iv) argument
92 esp_req_sg(struct crypto_aead *aead, struct aead_request *req) argument
100 esp_givreq_sg( struct crypto_aead *aead, struct aead_givcrypt_request *req) argument
120 struct crypto_aead *aead; local
279 struct crypto_aead *aead = x->data; local
374 struct crypto_aead *aead = x->data; local
456 struct crypto_aead *aead = x->data; local
509 struct crypto_aead *aead = x->data; local
519 struct crypto_aead *aead; local
544 struct crypto_aead *aead; local
633 struct crypto_aead *aead; local
[all...]
/net/xfrm/
H A Dxfrm_algo.c33 .aead = {
51 .aead = {
69 .aead = {
87 .aead = {
105 .aead = {
123 .aead = {
141 .aead = {
713 const struct xfrm_aead_name *aead = data; local
714 const char *name = aead->name;
716 return aead
[all...]
H A Dxfrm_state.c1160 if (orig->aead) {
1161 x->aead = xfrm_algo_aead_clone(orig->aead);
1162 if (!x->aead)
H A Dxfrm_user.c518 if ((err = attach_aead(&x->aead, &x->props.ealgo,
791 if (x->aead) {
792 ret = nla_put(skb, XFRMA_ALG_AEAD, aead_len(x->aead), x->aead);
2555 if (x->aead)
2556 l += nla_total_size(aead_len(x->aead));

Completed in 3962 milliseconds