Home
last modified time | relevance | path

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

12345678910

/kernel/linux/linux-5.10/net/tipc/
H A Dcrypto.c37 #include <crypto/aead.h>
143 * @key: the aead key
178 * @aead: array of pointers to AEAD keys for encryption/decryption
202 struct tipc_aead __rcu *aead[KEY_MAX + 1]; member
236 struct tipc_aead *aead; member
243 struct tipc_aead *aead; member
247 static struct tipc_aead *tipc_aead_get(struct tipc_aead __rcu *aead);
248 static inline void tipc_aead_put(struct tipc_aead *aead);
250 static int tipc_aead_users(struct tipc_aead __rcu *aead);
251 static void tipc_aead_users_inc(struct tipc_aead __rcu *aead, in
377 tipc_aead_get(struct tipc_aead __rcu *aead) tipc_aead_get() argument
390 tipc_aead_put(struct tipc_aead *aead) tipc_aead_put() argument
402 struct tipc_aead *aead = container_of(rp, struct tipc_aead, rcu); tipc_aead_free() local
425 tipc_aead_users(struct tipc_aead __rcu *aead) tipc_aead_users() argument
439 tipc_aead_users_inc(struct tipc_aead __rcu *aead, int lim) tipc_aead_users_inc() argument
450 tipc_aead_users_dec(struct tipc_aead __rcu *aead, int lim) tipc_aead_users_dec() argument
461 tipc_aead_users_set(struct tipc_aead __rcu *aead, int val) tipc_aead_users_set() argument
481 tipc_aead_tfm_next(struct tipc_aead *aead) tipc_aead_tfm_next() argument
507 tipc_aead_init(struct tipc_aead **aead, struct tipc_aead_key *ukey, u8 mode) tipc_aead_init() argument
621 struct tipc_aead *aead; tipc_aead_clone() local
725 tipc_aead_encrypt(struct tipc_aead *aead, struct sk_buff *skb, struct tipc_bearer *b, struct tipc_media_addr *dst, struct tipc_node *__dnode) tipc_aead_encrypt() argument
842 struct tipc_aead *aead = tx_ctx->aead; tipc_aead_encrypt_done() local
881 tipc_aead_decrypt(struct net *net, struct tipc_aead *aead, struct sk_buff *skb, struct tipc_bearer *b) tipc_aead_decrypt() argument
966 struct tipc_aead *aead = rx_ctx->aead; tipc_aead_decrypt_done() local
1034 tipc_ehdr_build(struct net *net, struct tipc_aead *aead, u8 tx_key, struct sk_buff *skb, struct tipc_crypto *__rx) tipc_ehdr_build() argument
1126 struct tipc_aead *aead = NULL; tipc_crypto_key_init() local
1151 tipc_crypto_key_attach(struct tipc_crypto *c, struct tipc_aead *aead, u8 pos, bool master_key) tipc_crypto_key_attach() argument
1320 struct tipc_aead *aead = NULL; tipc_crypto_key_pick_tx() local
1693 struct tipc_aead *aead = NULL; tipc_crypto_xmit() local
1814 struct tipc_aead *aead = NULL; tipc_crypto_rcv() local
1892 tipc_crypto_rcv_complete(struct net *net, struct tipc_aead *aead, struct tipc_bearer *b, struct sk_buff **skb, int err) tipc_crypto_rcv_complete() argument
2078 struct tipc_aead *aead; tipc_crypto_key_dump() local
2198 struct tipc_aead *aead; tipc_crypto_key_distr() local
2445 struct tipc_aead *aead; tipc_crypto_work_tx() local
[all...]
/kernel/linux/linux-6.6/net/tipc/
H A Dcrypto.c37 #include <crypto/aead.h>
145 * @key: the aead key
181 * @aead: array of pointers to AEAD keys for encryption/decryption
206 struct tipc_aead __rcu *aead[KEY_MAX + 1]; member
240 struct tipc_aead *aead; member
247 struct tipc_aead *aead; member
251 static struct tipc_aead *tipc_aead_get(struct tipc_aead __rcu *aead);
252 static inline void tipc_aead_put(struct tipc_aead *aead);
254 static int tipc_aead_users(struct tipc_aead __rcu *aead);
255 static void tipc_aead_users_inc(struct tipc_aead __rcu *aead, in
383 tipc_aead_get(struct tipc_aead __rcu *aead) tipc_aead_get() argument
396 tipc_aead_put(struct tipc_aead *aead) tipc_aead_put() argument
408 struct tipc_aead *aead = container_of(rp, struct tipc_aead, rcu); tipc_aead_free() local
431 tipc_aead_users(struct tipc_aead __rcu *aead) tipc_aead_users() argument
445 tipc_aead_users_inc(struct tipc_aead __rcu *aead, int lim) tipc_aead_users_inc() argument
456 tipc_aead_users_dec(struct tipc_aead __rcu *aead, int lim) tipc_aead_users_dec() argument
467 tipc_aead_users_set(struct tipc_aead __rcu *aead, int val) tipc_aead_users_set() argument
488 tipc_aead_tfm_next(struct tipc_aead *aead) tipc_aead_tfm_next() argument
514 tipc_aead_init(struct tipc_aead **aead, struct tipc_aead_key *ukey, u8 mode) tipc_aead_init() argument
628 struct tipc_aead *aead; tipc_aead_clone() local
732 tipc_aead_encrypt(struct tipc_aead *aead, struct sk_buff *skb, struct tipc_bearer *b, struct tipc_media_addr *dst, struct tipc_node *__dnode) tipc_aead_encrypt() argument
838 struct tipc_aead *aead = tx_ctx->aead; tipc_aead_encrypt_done() local
877 tipc_aead_decrypt(struct net *net, struct tipc_aead *aead, struct sk_buff *skb, struct tipc_bearer *b) tipc_aead_decrypt() argument
962 struct tipc_aead *aead = rx_ctx->aead; tipc_aead_decrypt_done() local
1030 tipc_ehdr_build(struct net *net, struct tipc_aead *aead, u8 tx_key, struct sk_buff *skb, struct tipc_crypto *__rx) tipc_ehdr_build() argument
1122 struct tipc_aead *aead = NULL; tipc_crypto_key_init() local
1147 tipc_crypto_key_attach(struct tipc_crypto *c, struct tipc_aead *aead, u8 pos, bool master_key) tipc_crypto_key_attach() argument
1316 struct tipc_aead *aead = NULL; tipc_crypto_key_pick_tx() local
1689 struct tipc_aead *aead = NULL; tipc_crypto_xmit() local
1810 struct tipc_aead *aead = NULL; tipc_crypto_rcv() local
1888 tipc_crypto_rcv_complete(struct net *net, struct tipc_aead *aead, struct tipc_bearer *b, struct sk_buff **skb, int err) tipc_crypto_rcv_complete() argument
2074 struct tipc_aead *aead; tipc_crypto_key_dump() local
2194 struct tipc_aead *aead; tipc_crypto_key_distr() local
2441 struct tipc_aead *aead; tipc_crypto_work_tx() local
[all...]
/kernel/linux/linux-5.10/crypto/
H A Daead.c10 #include <crypto/internal/aead.h>
84 struct crypto_aead *aead = crypto_aead_reqtfm(req); in crypto_aead_encrypt() local
85 struct crypto_alg *alg = aead->base.__crt_alg; in crypto_aead_encrypt()
90 if (crypto_aead_get_flags(aead) & CRYPTO_TFM_NEED_KEY) in crypto_aead_encrypt()
93 ret = crypto_aead_alg(aead)->encrypt(req); in crypto_aead_encrypt()
101 struct crypto_aead *aead = crypto_aead_reqtfm(req); in crypto_aead_decrypt() local
102 struct crypto_alg *alg = aead->base.__crt_alg; in crypto_aead_decrypt()
107 if (crypto_aead_get_flags(aead) & CRYPTO_TFM_NEED_KEY) in crypto_aead_decrypt()
109 else if (req->cryptlen < crypto_aead_authsize(aead)) in crypto_aead_decrypt()
112 ret = crypto_aead_alg(aead) in crypto_aead_decrypt()
120 struct crypto_aead *aead = __crypto_aead_cast(tfm); crypto_aead_exit_tfm() local
128 struct crypto_aead *aead = __crypto_aead_cast(tfm); crypto_aead_init_tfm() local
148 struct aead_alg *aead = container_of(alg, struct aead_alg, base); crypto_aead_report() local
172 struct aead_alg *aead = container_of(alg, struct aead_alg, base); crypto_aead_show() local
185 struct aead_instance *aead = aead_instance(inst); crypto_aead_free_instance() local
[all...]
H A Dalgif_aead.c26 #include <crypto/internal/aead.h>
40 struct crypto_aead *aead; member
51 struct crypto_aead *tfm = aeadc->aead; in aead_sufficient_data()
68 struct crypto_aead *tfm = aeadc->aead; in aead_sendmsg()
97 struct crypto_aead *tfm = aeadc->aead; in _aead_recvmsg()
395 if (crypto_aead_get_flags(tfm->aead) & CRYPTO_TFM_NEED_KEY) in aead_check_key()
470 struct crypto_aead *aead; in aead_bind() local
477 aead = crypto_alloc_aead(name, type, mask); in aead_bind()
478 if (IS_ERR(aead)) { in aead_bind()
480 return ERR_CAST(aead); in aead_bind()
540 struct crypto_aead *aead = tfm->aead; aead_accept_parent_nokey() local
[all...]
H A Dgcm.c9 #include <crypto/internal/aead.h>
44 struct crypto_aead_spawn aead; member
92 static int crypto_gcm_setkey(struct crypto_aead *aead, const u8 *key, in crypto_gcm_setkey() argument
95 struct crypto_gcm_ctx *ctx = crypto_aead_ctx(aead); in crypto_gcm_setkey()
110 crypto_skcipher_set_flags(ctr, crypto_aead_get_flags(aead) & in crypto_gcm_setkey()
138 crypto_ahash_set_flags(ghash, crypto_aead_get_flags(aead) & in crypto_gcm_setkey()
180 struct crypto_aead *aead = crypto_aead_reqtfm(req); in crypto_gcm_init_crypt() local
181 struct crypto_gcm_ctx *ctx = crypto_aead_ctx(aead); in crypto_gcm_init_crypt()
414 struct crypto_aead *aead = crypto_aead_reqtfm(req); in gcm_enc_copy_hash() local
420 crypto_aead_authsize(aead), in gcm_enc_copy_hash()
468 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_gcm_verify() local
503 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_gcm_decrypt() local
725 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_rfc4106_crypt() local
794 struct crypto_aead *aead; crypto_rfc4106_init_tfm() local
930 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_rfc4543_crypt() local
961 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_rfc4543_copy_src_to_dst() local
993 struct crypto_aead *aead; crypto_rfc4543_init_tfm() local
[all...]
H A Dccm.c8 #include <crypto/internal/aead.h>
86 static int crypto_ccm_setkey(struct crypto_aead *aead, const u8 *key, in crypto_ccm_setkey() argument
89 struct crypto_ccm_ctx *ctx = crypto_aead_ctx(aead); in crypto_ccm_setkey()
95 crypto_skcipher_set_flags(ctr, crypto_aead_get_flags(aead) & in crypto_ccm_setkey()
102 crypto_ahash_set_flags(mac, crypto_aead_get_flags(aead) & in crypto_ccm_setkey()
129 struct crypto_aead *aead = crypto_aead_reqtfm(req); in format_input() local
134 m = crypto_aead_authsize(aead); in format_input()
171 struct crypto_aead *aead = crypto_aead_reqtfm(req); in crypto_ccm_auth() local
172 struct crypto_ccm_ctx *ctx = crypto_aead_ctx(aead); in crypto_ccm_auth()
229 struct crypto_aead *aead in crypto_ccm_encrypt_done() local
286 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_ccm_encrypt() local
327 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_ccm_decrypt_done() local
346 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_ccm_decrypt() local
607 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_rfc4309_crypt() local
672 struct crypto_aead *aead; crypto_rfc4309_init_tfm() local
[all...]
/kernel/linux/linux-6.6/crypto/
H A Daead.c10 #include <crypto/internal/aead.h>
106 struct crypto_aead *aead = crypto_aead_reqtfm(req); in crypto_aead_encrypt() local
107 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_encrypt()
118 if (crypto_aead_get_flags(aead) & CRYPTO_TFM_NEED_KEY) in crypto_aead_encrypt()
129 struct crypto_aead *aead = crypto_aead_reqtfm(req); in crypto_aead_decrypt() local
130 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_decrypt()
141 if (crypto_aead_get_flags(aead) & CRYPTO_TFM_NEED_KEY) in crypto_aead_decrypt()
143 else if (req->cryptlen < crypto_aead_authsize(aead)) in crypto_aead_decrypt()
154 struct crypto_aead *aead = __crypto_aead_cast(tfm); in crypto_aead_exit_tfm() local
155 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_exit_tfm()
162 struct crypto_aead *aead = __crypto_aead_cast(tfm); crypto_aead_init_tfm() local
182 struct aead_alg *aead = container_of(alg, struct aead_alg, base); crypto_aead_report() local
200 struct aead_alg *aead = container_of(alg, struct aead_alg, base); crypto_aead_show() local
213 struct aead_instance *aead = aead_instance(inst); crypto_aead_free_instance() local
221 struct aead_alg *aead = container_of(alg, struct aead_alg, base); crypto_aead_report_stat() local
[all...]
H A Dalgif_aead.c26 #include <crypto/internal/aead.h>
40 struct crypto_aead *aead; member
51 struct crypto_aead *tfm = aeadc->aead; in aead_sufficient_data()
68 struct crypto_aead *tfm = aeadc->aead; in aead_sendmsg()
97 struct crypto_aead *tfm = aeadc->aead; in _aead_recvmsg()
396 if (crypto_aead_get_flags(tfm->aead) & CRYPTO_TFM_NEED_KEY) in aead_check_key()
458 struct crypto_aead *aead; in aead_bind() local
465 aead = crypto_alloc_aead(name, type, mask); in aead_bind()
466 if (IS_ERR(aead)) { in aead_bind()
468 return ERR_CAST(aead); in aead_bind()
528 struct crypto_aead *aead = tfm->aead; aead_accept_parent_nokey() local
[all...]
H A Dgcm.c9 #include <crypto/internal/aead.h>
44 struct crypto_aead_spawn aead; member
92 static int crypto_gcm_setkey(struct crypto_aead *aead, const u8 *key, in crypto_gcm_setkey() argument
95 struct crypto_gcm_ctx *ctx = crypto_aead_ctx(aead); in crypto_gcm_setkey()
110 crypto_skcipher_set_flags(ctr, crypto_aead_get_flags(aead) & in crypto_gcm_setkey()
138 crypto_ahash_set_flags(ghash, crypto_aead_get_flags(aead) & in crypto_gcm_setkey()
180 struct crypto_aead *aead = crypto_aead_reqtfm(req); in crypto_gcm_init_crypt() local
181 struct crypto_gcm_ctx *ctx = crypto_aead_ctx(aead); in crypto_gcm_init_crypt()
412 struct crypto_aead *aead = crypto_aead_reqtfm(req); in gcm_enc_copy_hash() local
418 crypto_aead_authsize(aead), in gcm_enc_copy_hash()
466 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_gcm_verify() local
501 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_gcm_decrypt() local
723 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_rfc4106_crypt() local
792 struct crypto_aead *aead; crypto_rfc4106_init_tfm() local
928 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_rfc4543_crypt() local
959 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_rfc4543_copy_src_to_dst() local
991 struct crypto_aead *aead; crypto_rfc4543_init_tfm() local
[all...]
H A Dccm.c8 #include <crypto/internal/aead.h>
87 static int crypto_ccm_setkey(struct crypto_aead *aead, const u8 *key, in crypto_ccm_setkey() argument
90 struct crypto_ccm_ctx *ctx = crypto_aead_ctx(aead); in crypto_ccm_setkey()
96 crypto_skcipher_set_flags(ctr, crypto_aead_get_flags(aead) & in crypto_ccm_setkey()
103 crypto_ahash_set_flags(mac, crypto_aead_get_flags(aead) & in crypto_ccm_setkey()
130 struct crypto_aead *aead = crypto_aead_reqtfm(req); in format_input() local
135 m = crypto_aead_authsize(aead); in format_input()
172 struct crypto_aead *aead = crypto_aead_reqtfm(req); in crypto_ccm_auth() local
173 struct crypto_ccm_ctx *ctx = crypto_aead_ctx(aead); in crypto_ccm_auth()
230 struct crypto_aead *aead in crypto_ccm_encrypt_done() local
287 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_ccm_encrypt() local
327 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_ccm_decrypt_done() local
346 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_ccm_decrypt() local
607 struct crypto_aead *aead = crypto_aead_reqtfm(req); crypto_rfc4309_crypt() local
672 struct crypto_aead *aead; crypto_rfc4309_init_tfm() local
[all...]
/kernel/linux/linux-5.10/drivers/crypto/cavium/nitrox/
H A Dnitrox_aead.c7 #include <crypto/aead.h>
11 #include <crypto/internal/aead.h>
34 static int nitrox_aes_gcm_setkey(struct crypto_aead *aead, const u8 *key, in nitrox_aes_gcm_setkey() argument
38 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead); in nitrox_aes_gcm_setkey()
59 static int nitrox_aead_setauthsize(struct crypto_aead *aead, in nitrox_aead_setauthsize() argument
62 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead); in nitrox_aead_setauthsize()
70 aead->authsize = authsize; in nitrox_aead_setauthsize()
75 static int nitrox_aes_gcm_setauthsize(struct crypto_aead *aead, in nitrox_aes_gcm_setauthsize() argument
91 return nitrox_aead_setauthsize(aead, authsize); in nitrox_aes_gcm_setauthsize()
216 struct crypto_aead *aead in nitrox_aes_gcm_enc() local
250 struct crypto_aead *aead = crypto_aead_reqtfm(areq); nitrox_aes_gcm_dec() local
282 nitrox_aead_init(struct crypto_aead *aead) nitrox_aead_init() argument
306 nitrox_gcm_common_init(struct crypto_aead *aead) nitrox_gcm_common_init() argument
327 nitrox_aes_gcm_init(struct crypto_aead *aead) nitrox_aes_gcm_init() argument
342 nitrox_aead_exit(struct crypto_aead *aead) nitrox_aead_exit() argument
360 nitrox_rfc4106_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) nitrox_rfc4106_setkey() argument
379 nitrox_rfc4106_setauthsize(struct crypto_aead *aead, unsigned int authsize) nitrox_rfc4106_setauthsize() argument
443 struct crypto_aead *aead = crypto_aead_reqtfm(areq); nitrox_rfc4106_enc() local
475 struct crypto_aead *aead = crypto_aead_reqtfm(areq); nitrox_rfc4106_dec() local
506 nitrox_rfc4106_init(struct crypto_aead *aead) nitrox_rfc4106_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/crypto/cavium/nitrox/
H A Dnitrox_aead.c7 #include <crypto/aead.h>
10 #include <crypto/internal/aead.h>
33 static int nitrox_aes_gcm_setkey(struct crypto_aead *aead, const u8 *key, in nitrox_aes_gcm_setkey() argument
37 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead); in nitrox_aes_gcm_setkey()
58 static int nitrox_aead_setauthsize(struct crypto_aead *aead, in nitrox_aead_setauthsize() argument
61 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead); in nitrox_aead_setauthsize()
69 aead->authsize = authsize; in nitrox_aead_setauthsize()
74 static int nitrox_aes_gcm_setauthsize(struct crypto_aead *aead, in nitrox_aes_gcm_setauthsize() argument
90 return nitrox_aead_setauthsize(aead, authsize); in nitrox_aes_gcm_setauthsize()
215 struct crypto_aead *aead in nitrox_aes_gcm_enc() local
249 struct crypto_aead *aead = crypto_aead_reqtfm(areq); nitrox_aes_gcm_dec() local
281 nitrox_aead_init(struct crypto_aead *aead) nitrox_aead_init() argument
305 nitrox_gcm_common_init(struct crypto_aead *aead) nitrox_gcm_common_init() argument
326 nitrox_aes_gcm_init(struct crypto_aead *aead) nitrox_aes_gcm_init() argument
341 nitrox_aead_exit(struct crypto_aead *aead) nitrox_aead_exit() argument
359 nitrox_rfc4106_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) nitrox_rfc4106_setkey() argument
378 nitrox_rfc4106_setauthsize(struct crypto_aead *aead, unsigned int authsize) nitrox_rfc4106_setauthsize() argument
442 struct crypto_aead *aead = crypto_aead_reqtfm(areq); nitrox_rfc4106_enc() local
474 struct crypto_aead *aead = crypto_aead_reqtfm(areq); nitrox_rfc4106_dec() local
505 nitrox_rfc4106_init(struct crypto_aead *aead) nitrox_rfc4106_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/crypto/caam/
H A Dcaamalg.c60 #include <crypto/internal/aead.h>
101 struct aead_engine_alg aead; member
140 static int aead_null_set_sh_desc(struct crypto_aead *aead) in aead_null_set_sh_desc() argument
142 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_null_set_sh_desc()
190 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
192 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
194 aead.base); in aead_set_sh_desc()
195 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
196 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_set_sh_desc()
212 return aead_null_set_sh_desc(aead); in aead_set_sh_desc()
332 gcm_set_sh_desc(struct crypto_aead *aead) gcm_set_sh_desc() argument
397 rfc4106_set_sh_desc(struct crypto_aead *aead) rfc4106_set_sh_desc() argument
465 rfc4543_set_sh_desc(struct crypto_aead *aead) rfc4543_set_sh_desc() argument
531 chachapoly_set_sh_desc(struct crypto_aead *aead) chachapoly_set_sh_desc() argument
556 chachapoly_setauthsize(struct crypto_aead *aead, unsigned int authsize) chachapoly_setauthsize() argument
568 chachapoly_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) chachapoly_setkey() argument
585 aead_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) aead_setkey() argument
649 des3_aead_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) des3_aead_setkey() argument
666 gcm_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) gcm_setkey() argument
687 rfc4106_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) rfc4106_setkey() argument
713 rfc4543_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) rfc4543_setkey() argument
1075 struct crypto_aead *aead = crypto_aead_reqtfm(req); init_aead_job() local
1136 struct crypto_aead *aead = crypto_aead_reqtfm(req); init_gcm_job() local
1166 struct crypto_aead *aead = crypto_aead_reqtfm(req); init_chachapoly_job() local
1200 struct crypto_aead *aead = crypto_aead_reqtfm(req); init_authenc_job() local
1309 struct crypto_aead *aead = crypto_aead_reqtfm(req); aead_edesc_alloc() local
1475 struct crypto_aead *aead = crypto_aead_reqtfm(req); chachapoly_crypt() local
1509 struct crypto_aead *aead = crypto_aead_reqtfm(req); aead_crypt() local
1568 struct crypto_aead *aead = crypto_aead_reqtfm(req); gcm_crypt() local
[all...]
H A Dcaamalg_qi.c50 struct aead_alg aead; member
85 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
87 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
88 typeof(*alg), aead); in aead_set_sh_desc()
89 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_set_sh_desc()
90 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
200 static int aead_setkey(struct crypto_aead *aead, const u8 *key, in aead_setkey() argument
203 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_setkey()
258 ret = aead_set_sh_desc(aead); in aead_setkey()
288 static int des3_aead_setkey(struct crypto_aead *aead, cons argument
305 gcm_set_sh_desc(struct crypto_aead *aead) gcm_set_sh_desc() argument
363 gcm_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) gcm_setkey() argument
408 rfc4106_set_sh_desc(struct crypto_aead *aead) rfc4106_set_sh_desc() argument
467 rfc4106_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) rfc4106_setkey() argument
516 rfc4543_set_sh_desc(struct crypto_aead *aead) rfc4543_set_sh_desc() argument
573 rfc4543_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) rfc4543_setkey() argument
897 struct crypto_aead *aead = crypto_aead_reqtfm(req); aead_unmap() local
922 struct crypto_aead *aead = crypto_aead_reqtfm(aead_req); aead_done() local
944 struct crypto_aead *aead = crypto_aead_reqtfm(req); aead_edesc_alloc() local
1164 struct crypto_aead *aead = crypto_aead_reqtfm(req); aead_crypt() local
[all...]
/kernel/linux/linux-6.6/drivers/crypto/xilinx/
H A Dzynqmp-aes-gcm.c10 #include <crypto/internal/aead.h>
47 struct aead_engine_alg aead; member
79 struct crypto_aead *aead = crypto_aead_reqtfm(req); in zynqmp_aes_aead_cipher() local
80 struct zynqmp_aead_tfm_ctx *tfm_ctx = crypto_aead_ctx(aead); in zynqmp_aes_aead_cipher()
209 struct crypto_aead *aead = crypto_aead_reqtfm(req); in zynqmp_handle_aes_req() local
210 struct zynqmp_aead_tfm_ctx *tfm_ctx = crypto_aead_ctx(aead); in zynqmp_handle_aes_req()
241 static int zynqmp_aes_aead_setkey(struct crypto_aead *aead, const u8 *key, in zynqmp_aes_aead_setkey() argument
244 struct crypto_tfm *tfm = crypto_aead_tfm(aead); in zynqmp_aes_aead_setkey()
267 tfm_ctx->fbk_cipher->base.crt_flags |= (aead->base.crt_flags & in zynqmp_aes_aead_setkey()
273 static int zynqmp_aes_aead_setauthsize(struct crypto_aead *aead, in zynqmp_aes_aead_setauthsize() argument
287 struct crypto_aead *aead = crypto_aead_reqtfm(req); zynqmp_aes_aead_encrypt() local
300 struct crypto_aead *aead = crypto_aead_reqtfm(req); zynqmp_aes_aead_decrypt() local
310 zynqmp_aes_aead_init(struct crypto_aead *aead) zynqmp_aes_aead_init() argument
338 zynqmp_aes_aead_exit(struct crypto_aead *aead) zynqmp_aes_aead_exit() argument
[all...]
/kernel/linux/linux-5.10/net/ipv4/
H A Desp4.c4 #include <crypto/aead.h>
46 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int extralen) in esp_alloc_tmp() argument
52 len += crypto_aead_ivsize(aead); in esp_alloc_tmp()
55 len += crypto_aead_alignmask(aead) & in esp_alloc_tmp()
60 len += sizeof(struct aead_request) + crypto_aead_reqsize(aead); in esp_alloc_tmp()
73 static inline u8 *esp_tmp_iv(struct crypto_aead *aead, void *tmp, int extralen) in esp_tmp_iv() argument
75 return crypto_aead_ivsize(aead) ? in esp_tmp_iv()
77 crypto_aead_alignmask(aead) + 1) : tmp + extralen; in esp_tmp_iv()
80 static inline struct aead_request *esp_tmp_req(struct crypto_aead *aead, u8 *iv) in esp_tmp_req() argument
84 req = (void *)PTR_ALIGN(iv + crypto_aead_ivsize(aead), in esp_tmp_req()
90 esp_req_sg(struct crypto_aead *aead, struct aead_request *req) esp_req_sg() argument
101 struct crypto_aead *aead = x->data; esp_ssg_unref() local
545 struct crypto_aead *aead; esp_output_tail() local
662 struct crypto_aead *aead; esp_output() local
711 struct crypto_aead *aead = x->data; esp_remove_trailer() local
759 struct crypto_aead *aead = x->data; esp_input_done2() local
889 struct crypto_aead *aead = x->data; esp_input() local
1013 struct crypto_aead *aead = x->data; esp_destroy() local
1024 struct crypto_aead *aead; esp_init_aead() local
1054 struct crypto_aead *aead; esp_init_authenc() local
1147 struct crypto_aead *aead; esp_init_state() local
[all...]
/kernel/linux/linux-5.10/net/ipv6/
H A Desp6.c16 #include <crypto/aead.h>
63 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int seqihlen) in esp_alloc_tmp() argument
69 len += crypto_aead_ivsize(aead); in esp_alloc_tmp()
72 len += crypto_aead_alignmask(aead) & in esp_alloc_tmp()
77 len += sizeof(struct aead_request) + crypto_aead_reqsize(aead); in esp_alloc_tmp()
90 static inline u8 *esp_tmp_iv(struct crypto_aead *aead, void *tmp, int seqhilen) in esp_tmp_iv() argument
92 return crypto_aead_ivsize(aead) ? in esp_tmp_iv()
94 crypto_aead_alignmask(aead) + 1) : tmp + seqhilen; in esp_tmp_iv()
97 static inline struct aead_request *esp_tmp_req(struct crypto_aead *aead, u8 *iv) in esp_tmp_req() argument
101 req = (void *)PTR_ALIGN(iv + crypto_aead_ivsize(aead), in esp_tmp_req()
107 esp_req_sg(struct crypto_aead *aead, struct aead_request *req) esp_req_sg() argument
118 struct crypto_aead *aead = x->data; esp_ssg_unref() local
580 struct crypto_aead *aead; esp6_output_tail() local
697 struct crypto_aead *aead; esp6_output() local
746 struct crypto_aead *aead = x->data; esp_remove_trailer() local
793 struct crypto_aead *aead = x->data; esp6_input_done2() local
930 struct crypto_aead *aead = x->data; esp6_input() local
1054 struct crypto_aead *aead = x->data; esp6_destroy() local
1065 struct crypto_aead *aead; esp_init_aead() local
1095 struct crypto_aead *aead; esp_init_authenc() local
1188 struct crypto_aead *aead; esp6_init_state() local
[all...]
/kernel/linux/linux-5.10/drivers/crypto/xilinx/
H A Dzynqmp-aes-gcm.c10 #include <crypto/internal/aead.h>
46 struct aead_alg aead; member
79 struct crypto_aead *aead = crypto_aead_reqtfm(req); in zynqmp_aes_aead_cipher() local
80 struct zynqmp_aead_tfm_ctx *tfm_ctx = crypto_aead_ctx(aead); in zynqmp_aes_aead_cipher()
209 struct crypto_aead *aead = crypto_aead_reqtfm(req); in zynqmp_handle_aes_req() local
210 struct zynqmp_aead_tfm_ctx *tfm_ctx = crypto_aead_ctx(aead); in zynqmp_handle_aes_req()
238 static int zynqmp_aes_aead_setkey(struct crypto_aead *aead, const u8 *key, in zynqmp_aes_aead_setkey() argument
241 struct crypto_tfm *tfm = crypto_aead_tfm(aead); in zynqmp_aes_aead_setkey()
264 tfm_ctx->fbk_cipher->base.crt_flags |= (aead->base.crt_flags & in zynqmp_aes_aead_setkey()
270 static int zynqmp_aes_aead_setauthsize(struct crypto_aead *aead, in zynqmp_aes_aead_setauthsize() argument
284 struct crypto_aead *aead = crypto_aead_reqtfm(req); zynqmp_aes_aead_encrypt() local
297 struct crypto_aead *aead = crypto_aead_reqtfm(req); zynqmp_aes_aead_decrypt() local
307 zynqmp_aes_aead_init(struct crypto_aead *aead) zynqmp_aes_aead_init() argument
339 zynqmp_aes_aead_exit(struct crypto_aead *aead) zynqmp_aes_aead_exit() argument
[all...]
/kernel/linux/linux-6.6/net/ipv4/
H A Desp4.c4 #include <crypto/aead.h>
46 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int extralen) in esp_alloc_tmp() argument
52 len += crypto_aead_ivsize(aead); in esp_alloc_tmp()
55 len += crypto_aead_alignmask(aead) & in esp_alloc_tmp()
60 len += sizeof(struct aead_request) + crypto_aead_reqsize(aead); in esp_alloc_tmp()
73 static inline u8 *esp_tmp_iv(struct crypto_aead *aead, void *tmp, int extralen) in esp_tmp_iv() argument
75 return crypto_aead_ivsize(aead) ? in esp_tmp_iv()
77 crypto_aead_alignmask(aead) + 1) : tmp + extralen; in esp_tmp_iv()
80 static inline struct aead_request *esp_tmp_req(struct crypto_aead *aead, u8 *iv) in esp_tmp_req() argument
84 req = (void *)PTR_ALIGN(iv + crypto_aead_ivsize(aead), in esp_tmp_req()
90 esp_req_sg(struct crypto_aead *aead, struct aead_request *req) esp_req_sg() argument
100 struct crypto_aead *aead = x->data; esp_ssg_unref() local
542 struct crypto_aead *aead; esp_output_tail() local
659 struct crypto_aead *aead; esp_output() local
707 struct crypto_aead *aead = x->data; esp_remove_trailer() local
750 struct crypto_aead *aead = x->data; esp_input_done2() local
880 struct crypto_aead *aead = x->data; esp_input() local
1005 struct crypto_aead *aead = x->data; esp_destroy() local
1016 struct crypto_aead *aead; esp_init_aead() local
1051 struct crypto_aead *aead; esp_init_authenc() local
1145 struct crypto_aead *aead; esp_init_state() local
[all...]
/kernel/linux/linux-6.6/net/ipv6/
H A Desp6.c16 #include <crypto/aead.h>
63 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int seqihlen) in esp_alloc_tmp() argument
69 len += crypto_aead_ivsize(aead); in esp_alloc_tmp()
72 len += crypto_aead_alignmask(aead) & in esp_alloc_tmp()
77 len += sizeof(struct aead_request) + crypto_aead_reqsize(aead); in esp_alloc_tmp()
90 static inline u8 *esp_tmp_iv(struct crypto_aead *aead, void *tmp, int seqhilen) in esp_tmp_iv() argument
92 return crypto_aead_ivsize(aead) ? in esp_tmp_iv()
94 crypto_aead_alignmask(aead) + 1) : tmp + seqhilen; in esp_tmp_iv()
97 static inline struct aead_request *esp_tmp_req(struct crypto_aead *aead, u8 *iv) in esp_tmp_req() argument
101 req = (void *)PTR_ALIGN(iv + crypto_aead_ivsize(aead), in esp_tmp_req()
107 esp_req_sg(struct crypto_aead *aead, struct aead_request *req) esp_req_sg() argument
117 struct crypto_aead *aead = x->data; esp_ssg_unref() local
580 struct crypto_aead *aead; esp6_output_tail() local
697 struct crypto_aead *aead; esp6_output() local
745 struct crypto_aead *aead = x->data; esp_remove_trailer() local
787 struct crypto_aead *aead = x->data; esp6_input_done2() local
924 struct crypto_aead *aead = x->data; esp6_input() local
1048 struct crypto_aead *aead = x->data; esp6_destroy() local
1059 struct crypto_aead *aead; esp_init_aead() local
1094 struct crypto_aead *aead; esp_init_authenc() local
1188 struct crypto_aead *aead; esp6_init_state() local
[all...]
/kernel/linux/linux-5.10/drivers/crypto/caam/
H A Dcaamalg.c92 struct aead_alg aead; member
132 static int aead_null_set_sh_desc(struct crypto_aead *aead) in aead_null_set_sh_desc() argument
134 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_null_set_sh_desc()
182 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
184 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
185 struct caam_aead_alg, aead); in aead_set_sh_desc()
186 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
187 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_set_sh_desc()
203 return aead_null_set_sh_desc(aead); in aead_set_sh_desc()
323 static int gcm_set_sh_desc(struct crypto_aead *aead) in gcm_set_sh_desc() argument
388 rfc4106_set_sh_desc(struct crypto_aead *aead) rfc4106_set_sh_desc() argument
456 rfc4543_set_sh_desc(struct crypto_aead *aead) rfc4543_set_sh_desc() argument
522 chachapoly_set_sh_desc(struct crypto_aead *aead) chachapoly_set_sh_desc() argument
547 chachapoly_setauthsize(struct crypto_aead *aead, unsigned int authsize) chachapoly_setauthsize() argument
559 chachapoly_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) chachapoly_setkey() argument
576 aead_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) aead_setkey() argument
640 des3_aead_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) des3_aead_setkey() argument
657 gcm_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) gcm_setkey() argument
678 rfc4106_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) rfc4106_setkey() argument
704 rfc4543_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) rfc4543_setkey() argument
1060 struct crypto_aead *aead = crypto_aead_reqtfm(req); init_aead_job() local
1121 struct crypto_aead *aead = crypto_aead_reqtfm(req); init_gcm_job() local
1151 struct crypto_aead *aead = crypto_aead_reqtfm(req); init_chachapoly_job() local
1185 struct crypto_aead *aead = crypto_aead_reqtfm(req); init_authenc_job() local
1293 struct crypto_aead *aead = crypto_aead_reqtfm(req); aead_edesc_alloc() local
1460 struct crypto_aead *aead = crypto_aead_reqtfm(req); chachapoly_crypt() local
1494 struct crypto_aead *aead = crypto_aead_reqtfm(req); aead_crypt() local
1550 struct crypto_aead *aead = crypto_aead_reqtfm(req); gcm_crypt() local
[all...]
H A Dcaamalg_qi.c45 struct aead_alg aead; member
80 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
82 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
83 typeof(*alg), aead); in aead_set_sh_desc()
84 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_set_sh_desc()
85 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
195 static int aead_setkey(struct crypto_aead *aead, const u8 *key, in aead_setkey() argument
198 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_setkey()
253 ret = aead_set_sh_desc(aead); in aead_setkey()
283 static int des3_aead_setkey(struct crypto_aead *aead, cons argument
300 gcm_set_sh_desc(struct crypto_aead *aead) gcm_set_sh_desc() argument
358 gcm_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) gcm_setkey() argument
403 rfc4106_set_sh_desc(struct crypto_aead *aead) rfc4106_set_sh_desc() argument
462 rfc4106_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) rfc4106_setkey() argument
511 rfc4543_set_sh_desc(struct crypto_aead *aead) rfc4543_set_sh_desc() argument
568 rfc4543_setkey(struct crypto_aead *aead, const u8 *key, unsigned int keylen) rfc4543_setkey() argument
892 struct crypto_aead *aead = crypto_aead_reqtfm(req); aead_unmap() local
917 struct crypto_aead *aead = crypto_aead_reqtfm(aead_req); aead_done() local
939 struct crypto_aead *aead = crypto_aead_reqtfm(req); aead_edesc_alloc() local
1159 struct crypto_aead *aead = crypto_aead_reqtfm(req); aead_crypt() local
[all...]
/kernel/linux/linux-6.6/include/crypto/internal/
H A Daead.h11 #include <crypto/aead.h>
58 static inline struct aead_instance *aead_alg_instance(struct crypto_aead *aead) in aead_alg_instance() argument
60 return aead_instance(crypto_tfm_alg_instance(&aead->base)); in aead_alg_instance()
120 static inline void crypto_aead_set_reqsize(struct crypto_aead *aead, in crypto_aead_set_reqsize() argument
123 aead->reqsize = reqsize; in crypto_aead_set_reqsize()
126 static inline void crypto_aead_set_reqsize_dma(struct crypto_aead *aead, in crypto_aead_set_reqsize_dma() argument
130 aead->reqsize = reqsize; in crypto_aead_set_reqsize_dma()
/kernel/linux/linux-6.6/arch/arm64/crypto/
H A Daes-ce-ccm-glue.c12 #include <crypto/internal/aead.h>
61 struct crypto_aead *aead = crypto_aead_reqtfm(req); in ccm_init_mac() local
89 maciv[0] |= (crypto_aead_authsize(aead) - 2) << 2; in ccm_init_mac()
99 struct crypto_aead *aead = crypto_aead_reqtfm(req); in ccm_calculate_auth_mac() local
100 struct crypto_aes_ctx *ctx = crypto_aead_ctx(aead); in ccm_calculate_auth_mac()
148 struct crypto_aead *aead = crypto_aead_reqtfm(req); in ccm_encrypt() local
149 struct crypto_aes_ctx *ctx = crypto_aead_ctx(aead); in ccm_encrypt()
194 crypto_aead_authsize(aead), 1); in ccm_encrypt()
201 struct crypto_aead *aead = crypto_aead_reqtfm(req); in ccm_decrypt() local
202 struct crypto_aes_ctx *ctx = crypto_aead_ctx(aead); in ccm_decrypt()
[all...]
H A Dsm4-ce-ccm-glue.c16 #include <crypto/internal/aead.h>
56 struct crypto_aead *aead = crypto_aead_reqtfm(req); in ccm_format_input() local
71 m = crypto_aead_authsize(aead); in ccm_format_input()
93 struct crypto_aead *aead = crypto_aead_reqtfm(req); in ccm_calculate_auth_mac() local
94 struct sm4_ctx *ctx = crypto_aead_ctx(aead); in ccm_calculate_auth_mac()
215 struct crypto_aead *aead = crypto_aead_reqtfm(req); in ccm_encrypt() local
216 struct sm4_ctx *ctx = crypto_aead_ctx(aead); in ccm_encrypt()
235 crypto_aead_authsize(aead), 1); in ccm_encrypt()
242 struct crypto_aead *aead = crypto_aead_reqtfm(req); in ccm_decrypt() local
243 unsigned int authsize = crypto_aead_authsize(aead); in ccm_decrypt()
[all...]

Completed in 26 milliseconds

12345678910