/Linux-v5.4/include/crypto/internal/ |
D | skcipher.h | 23 char head[offsetof(struct skcipher_alg, base)]; 26 struct skcipher_alg alg; 105 static inline struct skcipher_alg *crypto_skcipher_spawn_alg( in crypto_skcipher_spawn_alg() 108 return container_of(spawn->base.alg, struct skcipher_alg, base); in crypto_skcipher_spawn_alg() 111 static inline struct skcipher_alg *crypto_spawn_skcipher_alg( in crypto_spawn_skcipher_alg() 129 int crypto_register_skcipher(struct skcipher_alg *alg); 130 void crypto_unregister_skcipher(struct skcipher_alg *alg); 131 int crypto_register_skciphers(struct skcipher_alg *algs, int count); 132 void crypto_unregister_skciphers(struct skcipher_alg *algs, int count); 183 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.4/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 = {
|
D | aes_ctr.c | 132 struct skcipher_alg p8_aes_ctr_alg = {
|
D | aes_xts.c | 143 struct skcipher_alg p8_aes_xts_alg = {
|
/Linux-v5.4/crypto/ |
D | essiv.c | 466 struct skcipher_alg *skcipher_alg = NULL; in essiv_create() local 506 skcipher_alg = crypto_spawn_skcipher_alg(&ictx->u.skcipher_spawn); in essiv_create() 507 block_base = &skcipher_alg->base; in essiv_create() 508 ivsize = crypto_skcipher_alg_ivsize(skcipher_alg); in essiv_create() 596 skcipher_inst->alg.min_keysize = crypto_skcipher_alg_min_keysize(skcipher_alg); in essiv_create() 597 skcipher_inst->alg.max_keysize = crypto_skcipher_alg_max_keysize(skcipher_alg); in essiv_create() 599 skcipher_inst->alg.chunksize = crypto_skcipher_alg_chunksize(skcipher_alg); in essiv_create() 600 skcipher_inst->alg.walksize = crypto_skcipher_alg_walksize(skcipher_alg); in essiv_create()
|
D | skcipher.c | 801 struct skcipher_alg *cipher = crypto_skcipher_alg(tfm); in skcipher_setkey_unaligned() 821 struct skcipher_alg *cipher = crypto_skcipher_alg(tfm); in skcipher_setkey() 881 struct skcipher_alg *alg = crypto_skcipher_alg(skcipher); in crypto_skcipher_exit_tfm() 889 struct skcipher_alg *alg = crypto_skcipher_alg(skcipher); in crypto_skcipher_init_tfm() 926 struct skcipher_alg *skcipher = container_of(alg, struct skcipher_alg, in crypto_skcipher_show() 944 struct skcipher_alg *skcipher = container_of(alg, struct skcipher_alg, in crypto_skcipher_report() 1027 static int skcipher_prepare_alg(struct skcipher_alg *alg) in skcipher_prepare_alg() 1047 int crypto_register_skcipher(struct skcipher_alg *alg) in crypto_register_skcipher() 1060 void crypto_unregister_skcipher(struct skcipher_alg *alg) in crypto_unregister_skcipher() 1066 int crypto_register_skciphers(struct skcipher_alg *algs, int count) in crypto_register_skciphers() [all …]
|
D | simd.c | 43 struct skcipher_alg alg; 120 struct skcipher_alg *alg; in simd_skcipher_init() 149 struct skcipher_alg *ialg; in simd_skcipher_create_compat() 150 struct skcipher_alg *alg; in simd_skcipher_create_compat() 232 int simd_register_skciphers_compat(struct skcipher_alg *algs, int count, in simd_register_skciphers_compat() 266 void simd_unregister_skciphers(struct skcipher_alg *algs, int count, in simd_unregister_skciphers()
|
D | arc4.c | 42 static struct skcipher_alg arc4_alg = {
|
D | crypto_null.c | 109 static struct skcipher_alg skcipher_null = {
|
D | chacha_generic.c | 141 static struct skcipher_alg algs[] = {
|
D | salsa20_generic.c | 179 static struct skcipher_alg alg = {
|
/Linux-v5.4/drivers/crypto/marvell/ |
D | cesa.h | 377 struct skcipher_alg **cipher_algs; 873 extern struct skcipher_alg mv_cesa_ecb_des_alg; 874 extern struct skcipher_alg mv_cesa_cbc_des_alg; 875 extern struct skcipher_alg mv_cesa_ecb_des3_ede_alg; 876 extern struct skcipher_alg mv_cesa_cbc_des3_ede_alg; 877 extern struct skcipher_alg mv_cesa_ecb_aes_alg; 878 extern struct skcipher_alg mv_cesa_cbc_aes_alg;
|
D | cipher.c | 500 struct skcipher_alg mv_cesa_ecb_des_alg = { 549 struct skcipher_alg mv_cesa_cbc_des_alg = { 607 struct skcipher_alg mv_cesa_ecb_des3_ede_alg = { 660 struct skcipher_alg mv_cesa_cbc_des3_ede_alg = { 733 struct skcipher_alg mv_cesa_ecb_aes_alg = { 781 struct skcipher_alg mv_cesa_cbc_aes_alg = {
|
D | cesa.c | 232 static struct skcipher_alg *orion_cipher_algs[] = { 248 static struct skcipher_alg *armada_370_cipher_algs[] = {
|
/Linux-v5.4/include/crypto/ |
D | skcipher.h | 111 struct skcipher_alg { struct 252 static inline struct skcipher_alg *crypto_skcipher_alg( in crypto_skcipher_alg() 256 struct skcipher_alg, base); in crypto_skcipher_alg() 259 static inline unsigned int crypto_skcipher_alg_ivsize(struct skcipher_alg *alg) in crypto_skcipher_alg_ivsize()
|
/Linux-v5.4/drivers/crypto/ccree/ |
D | cc_driver.h | 173 struct skcipher_alg skcipher_alg; member 182 struct skcipher_alg skcipher;
|
D | cc_cipher.c | 163 skcipher_alg.base); in cc_cipher_init() 165 unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize; in cc_cipher_init() 215 skcipher_alg.base); in cc_cipher_exit() 216 unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize; in cc_cipher_exit() 387 skcipher_alg.base); in cc_cipher_setkey() 388 unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize; in cc_cipher_setkey() 544 skcipher_alg.base); in cc_setup_state_desc() 1597 struct skcipher_alg *alg; in cc_create_alg() 1603 alg = &t_alg->skcipher_alg; in cc_create_alg() 1636 crypto_unregister_skcipher(&t_alg->skcipher_alg); in cc_cipher_free() [all …]
|
/Linux-v5.4/drivers/crypto/sunxi-ss/ |
D | sun4i-ss.h | 151 struct skcipher_alg crypto;
|
/Linux-v5.4/arch/x86/crypto/ |
D | serpent_sse2_glue.c | 154 static struct skcipher_alg serpent_algs[] = {
|
D | twofish_glue_3way.c | 169 static struct skcipher_alg tf_skciphers[] = {
|
/Linux-v5.4/arch/arm/crypto/ |
D | chacha-neon-glue.c | 126 static struct skcipher_alg algs[] = {
|
/Linux-v5.4/arch/arm64/crypto/ |
D | chacha-neon-glue.c | 123 static struct skcipher_alg algs[] = {
|
/Linux-v5.4/drivers/crypto/amcc/ |
D | crypto4xx_core.h | 136 struct skcipher_alg cipher;
|