/Linux-v5.10/include/crypto/internal/ |
D | skcipher.h | 23 char head[offsetof(struct skcipher_alg, base)]; 26 struct skcipher_alg alg; 100 static inline struct skcipher_alg *crypto_skcipher_spawn_alg( in crypto_skcipher_spawn_alg() 103 return container_of(spawn->base.alg, struct skcipher_alg, base); in crypto_skcipher_spawn_alg() 106 static inline struct skcipher_alg *crypto_spawn_skcipher_alg( in crypto_spawn_skcipher_alg() 124 int crypto_register_skcipher(struct skcipher_alg *alg); 125 void crypto_unregister_skcipher(struct skcipher_alg *alg); 126 int crypto_register_skciphers(struct skcipher_alg *algs, int count); 127 void crypto_unregister_skciphers(struct skcipher_alg *algs, int count); 165 struct skcipher_alg *alg) in crypto_skcipher_alg_min_keysize() [all …]
|
D | simd.h | 15 struct skcipher_alg; 24 int simd_register_skciphers_compat(struct skcipher_alg *algs, int count, 27 void simd_unregister_skciphers(struct skcipher_alg *algs, int count,
|
/Linux-v5.10/drivers/crypto/vmx/ |
D | vmx.c | 22 extern struct skcipher_alg p8_aes_cbc_alg; 23 extern struct skcipher_alg p8_aes_ctr_alg; 24 extern struct skcipher_alg p8_aes_xts_alg;
|
D | aes_cbc.c | 117 struct skcipher_alg p8_aes_cbc_alg = {
|
/Linux-v5.10/include/crypto/ |
D | skcipher.h | 104 struct skcipher_alg { struct 228 static inline struct skcipher_alg *crypto_skcipher_alg( in crypto_skcipher_alg() 232 struct skcipher_alg, base); in crypto_skcipher_alg() 235 static inline unsigned int crypto_skcipher_alg_ivsize(struct skcipher_alg *alg) in crypto_skcipher_alg_ivsize() 277 struct skcipher_alg *alg) in crypto_skcipher_alg_chunksize()
|
/Linux-v5.10/arch/s390/crypto/ |
D | des_s390.c | 146 static struct skcipher_alg ecb_des_alg = { 170 static struct skcipher_alg cbc_des_alg = { 264 static struct skcipher_alg ecb_des3_alg = { 288 static struct skcipher_alg cbc_des3_alg = { 361 static struct skcipher_alg ctr_des_alg = { 382 static struct skcipher_alg ctr_des3_alg = { 400 static struct skcipher_alg *des_s390_skciphers_ptr[6]; 413 static int des_s390_register_skcipher(struct skcipher_alg *alg) in des_s390_register_skcipher()
|
D | paes_s390.c | 249 static struct skcipher_alg ecb_paes_alg = { 366 static struct skcipher_alg cbc_paes_alg = { 543 static struct skcipher_alg xts_paes_alg = { 698 static struct skcipher_alg ctr_paes_alg = { 717 static inline void __crypto_unregister_skcipher(struct skcipher_alg *alg) in __crypto_unregister_skcipher()
|
D | aes_s390.c | 279 static struct skcipher_alg ecb_aes_alg = { 359 static struct skcipher_alg cbc_aes_alg = { 514 static struct skcipher_alg xts_aes_alg = { 613 static struct skcipher_alg ctr_aes_alg = { 959 static struct skcipher_alg *aes_s390_skcipher_algs[4]; 963 static int aes_s390_register_skcipher(struct skcipher_alg *alg) in aes_s390_register_skcipher()
|
/Linux-v5.10/crypto/ |
D | essiv.c | 447 struct skcipher_alg *skcipher_alg = NULL; in essiv_create() local 486 skcipher_alg = crypto_spawn_skcipher_alg(&ictx->u.skcipher_spawn); in essiv_create() 487 block_base = &skcipher_alg->base; in essiv_create() 488 ivsize = crypto_skcipher_alg_ivsize(skcipher_alg); in essiv_create() 578 skcipher_inst->alg.min_keysize = crypto_skcipher_alg_min_keysize(skcipher_alg); in essiv_create() 579 skcipher_inst->alg.max_keysize = crypto_skcipher_alg_max_keysize(skcipher_alg); in essiv_create() 581 skcipher_inst->alg.chunksize = crypto_skcipher_alg_chunksize(skcipher_alg); in essiv_create() 582 skcipher_inst->alg.walksize = crypto_skcipher_alg_walksize(skcipher_alg); in essiv_create()
|
D | skcipher.c | 582 struct skcipher_alg *cipher = crypto_skcipher_alg(tfm); in skcipher_setkey_unaligned() 602 struct skcipher_alg *cipher = crypto_skcipher_alg(tfm); in crypto_skcipher_setkey() 661 struct skcipher_alg *alg = crypto_skcipher_alg(skcipher); in crypto_skcipher_exit_tfm() 669 struct skcipher_alg *alg = crypto_skcipher_alg(skcipher); in crypto_skcipher_init_tfm() 694 struct skcipher_alg *skcipher = container_of(alg, struct skcipher_alg, in crypto_skcipher_show() 712 struct skcipher_alg *skcipher = container_of(alg, struct skcipher_alg, in crypto_skcipher_report() 795 static int skcipher_prepare_alg(struct skcipher_alg *alg) in skcipher_prepare_alg() 815 int crypto_register_skcipher(struct skcipher_alg *alg) in crypto_register_skcipher() 828 void crypto_unregister_skcipher(struct skcipher_alg *alg) in crypto_unregister_skcipher() 834 int crypto_register_skciphers(struct skcipher_alg *algs, int count) in crypto_register_skciphers() [all …]
|
D | simd.c | 43 struct skcipher_alg alg; 116 struct skcipher_alg *alg; in simd_skcipher_init() 145 struct skcipher_alg *ialg; in simd_skcipher_create_compat() 146 struct skcipher_alg *alg; in simd_skcipher_create_compat() 229 int simd_register_skciphers_compat(struct skcipher_alg *algs, int count, in simd_register_skciphers_compat() 263 void simd_unregister_skciphers(struct skcipher_alg *algs, int count, in simd_unregister_skciphers()
|
D | arc4.c | 52 static struct skcipher_alg arc4_alg = {
|
/Linux-v5.10/drivers/crypto/marvell/cesa/ |
D | cesa.h | 381 struct skcipher_alg **cipher_algs; 879 extern struct skcipher_alg mv_cesa_ecb_des_alg; 880 extern struct skcipher_alg mv_cesa_cbc_des_alg; 881 extern struct skcipher_alg mv_cesa_ecb_des3_ede_alg; 882 extern struct skcipher_alg mv_cesa_cbc_des3_ede_alg; 883 extern struct skcipher_alg mv_cesa_ecb_aes_alg; 884 extern struct skcipher_alg mv_cesa_cbc_aes_alg;
|
D | cipher.c | 502 struct skcipher_alg mv_cesa_ecb_des_alg = { 552 struct skcipher_alg mv_cesa_cbc_des_alg = { 611 struct skcipher_alg mv_cesa_ecb_des3_ede_alg = { 665 struct skcipher_alg mv_cesa_cbc_des3_ede_alg = { 739 struct skcipher_alg mv_cesa_ecb_aes_alg = { 788 struct skcipher_alg mv_cesa_cbc_aes_alg = {
|
/Linux-v5.10/drivers/crypto/ccree/ |
D | cc_driver.h | 166 struct skcipher_alg skcipher_alg; member 175 struct skcipher_alg skcipher;
|
D | cc_cipher.c | 156 skcipher_alg.base); in cc_cipher_init() 158 unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize; in cc_cipher_init() 234 skcipher_alg.base); in cc_cipher_exit() 235 unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize; in cc_cipher_exit() 406 skcipher_alg.base); in cc_cipher_setkey() 407 unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize; in cc_cipher_setkey() 1417 struct skcipher_alg *alg; in cc_create_alg() 1423 alg = &t_alg->skcipher_alg; in cc_create_alg() 1452 crypto_unregister_skcipher(&t_alg->skcipher_alg); in cc_cipher_free() 1488 rc = crypto_register_skcipher(&t_alg->skcipher_alg); in cc_cipher_alloc() [all …]
|
/Linux-v5.10/drivers/crypto/nx/ |
D | nx.h | 179 extern struct skcipher_alg nx_cbc_aes_alg; 180 extern struct skcipher_alg nx_ecb_aes_alg; 183 extern struct skcipher_alg nx_ctr3686_aes_alg;
|
/Linux-v5.10/drivers/crypto/ccp/ |
D | ccp-crypto-aes.c | 206 static const struct skcipher_alg ccp_aes_defaults = { 224 static const struct skcipher_alg ccp_aes_rfc3686_defaults = { 249 const struct skcipher_alg *alg_defaults; 313 struct skcipher_alg *alg; in ccp_register_aes_alg()
|
D | ccp-crypto-des3.c | 130 static const struct skcipher_alg ccp_des3_defaults = { 155 const struct skcipher_alg *alg_defaults; 183 struct skcipher_alg *alg; in ccp_register_des3_alg()
|
D | ccp-crypto.h | 40 struct skcipher_alg alg; 73 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in ccp_crypto_skcipher_alg()
|
/Linux-v5.10/drivers/crypto/qce/ |
D | cipher.h | 51 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in to_cipher_tmpl()
|
D | common.h | 86 struct skcipher_alg skcipher;
|
/Linux-v5.10/drivers/crypto/amlogic/ |
D | amlogic-gxl-cipher.c | 65 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in meson_cipher_do_fallback() 90 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in meson_cipher() 315 struct skcipher_alg *alg = crypto_skcipher_alg(sktfm); in meson_cipher_init()
|
D | amlogic-gxl.h | 146 struct skcipher_alg skcipher;
|
/Linux-v5.10/drivers/crypto/allwinner/sun8i-ss/ |
D | sun8i-ss-cipher.c | 77 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in sun8i_ss_cipher_fallback() 101 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in sun8i_ss_cipher() 327 struct skcipher_alg *alg = crypto_skcipher_alg(sktfm); in sun8i_ss_cipher_init()
|