Searched refs:aead (Results 1 - 5 of 5) sorted by relevance
/net/ipv6/ |
H A D | esp6.c | 28 #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 D | esp4.c | 3 #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 D | xfrm_algo.c | 33 .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 D | xfrm_state.c | 1160 if (orig->aead) { 1161 x->aead = xfrm_algo_aead_clone(orig->aead); 1162 if (!x->aead)
|
H A D | xfrm_user.c | 518 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