/Linux-v4.19/include/crypto/internal/ |
D | skcipher.h | 28 char head[offsetof(struct skcipher_alg, base)]; 31 struct skcipher_alg alg; 112 static inline struct skcipher_alg *crypto_skcipher_spawn_alg( in crypto_skcipher_spawn_alg() 115 return container_of(spawn->base.alg, struct skcipher_alg, base); in crypto_skcipher_spawn_alg() 118 static inline struct skcipher_alg *crypto_spawn_skcipher_alg( in crypto_spawn_skcipher_alg() 136 int crypto_register_skcipher(struct skcipher_alg *alg); 137 void crypto_unregister_skcipher(struct skcipher_alg *alg); 138 int crypto_register_skciphers(struct skcipher_alg *algs, int count); 139 void crypto_unregister_skciphers(struct skcipher_alg *algs, int count); 185 struct skcipher_alg *alg) in crypto_skcipher_alg_min_keysize() [all …]
|
D | simd.h | 10 struct skcipher_alg; 19 int simd_register_skciphers_compat(struct skcipher_alg *algs, int count, 22 void simd_unregister_skciphers(struct skcipher_alg *algs, int count,
|
/Linux-v4.19/crypto/ |
D | simd.c | 36 struct skcipher_alg alg; 113 struct skcipher_alg *alg; in simd_skcipher_init() 141 struct skcipher_alg *ialg; in simd_skcipher_create_compat() 142 struct skcipher_alg *alg; in simd_skcipher_create_compat() 224 int simd_register_skciphers_compat(struct skcipher_alg *algs, int count, in simd_register_skciphers_compat() 258 void simd_unregister_skciphers(struct skcipher_alg *algs, int count, in simd_unregister_skciphers()
|
D | skcipher.c | 788 struct skcipher_alg *cipher = crypto_skcipher_alg(tfm); in skcipher_setkey_unaligned() 808 struct skcipher_alg *cipher = crypto_skcipher_alg(tfm); in skcipher_setkey() 832 struct skcipher_alg *alg = crypto_skcipher_alg(skcipher); in crypto_skcipher_exit_tfm() 840 struct skcipher_alg *alg = crypto_skcipher_alg(skcipher); in crypto_skcipher_init_tfm() 879 struct skcipher_alg *skcipher = container_of(alg, struct skcipher_alg, in crypto_skcipher_show() 897 struct skcipher_alg *skcipher = container_of(alg, struct skcipher_alg, in crypto_skcipher_report() 959 static int skcipher_prepare_alg(struct skcipher_alg *alg) in skcipher_prepare_alg() 979 int crypto_register_skcipher(struct skcipher_alg *alg) in crypto_register_skcipher() 992 void crypto_unregister_skcipher(struct skcipher_alg *alg) in crypto_unregister_skcipher() 998 int crypto_register_skciphers(struct skcipher_alg *algs, int count) in crypto_register_skciphers() [all …]
|
D | chacha20_generic.c | 102 static struct skcipher_alg alg = {
|
D | salsa20_generic.c | 180 static struct skcipher_alg alg = {
|
/Linux-v4.19/include/crypto/ |
D | skcipher.h | 125 struct skcipher_alg { struct 250 static inline struct skcipher_alg *crypto_skcipher_alg( in crypto_skcipher_alg() 254 struct skcipher_alg, base); in crypto_skcipher_alg() 257 static inline unsigned int crypto_skcipher_alg_ivsize(struct skcipher_alg *alg) in crypto_skcipher_alg_ivsize() 284 struct skcipher_alg *alg) in crypto_skcipher_alg_chunksize() 297 struct skcipher_alg *alg) in crypto_skcipher_alg_walksize()
|
/Linux-v4.19/drivers/crypto/ccree/ |
D | cc_driver.h | 143 struct skcipher_alg skcipher_alg; member 152 struct skcipher_alg skcipher;
|
D | cc_cipher.c | 136 skcipher_alg.base); in cc_cipher_init() 138 unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize; in cc_cipher_init() 188 skcipher_alg.base); in cc_cipher_exit() 189 unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize; in cc_cipher_exit() 311 skcipher_alg.base); in cc_cipher_setkey() 312 unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize; in cc_cipher_setkey() 403 skcipher_alg.base); in cc_setup_cipher_desc() 1333 struct skcipher_alg *alg; in cc_create_alg() 1339 alg = &t_alg->skcipher_alg; in cc_create_alg() 1372 crypto_unregister_skcipher(&t_alg->skcipher_alg); in cc_cipher_free() [all …]
|
/Linux-v4.19/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 | 515 struct skcipher_alg mv_cesa_ecb_des_alg = { 564 struct skcipher_alg mv_cesa_cbc_des_alg = { 622 struct skcipher_alg mv_cesa_ecb_des3_ede_alg = { 675 struct skcipher_alg mv_cesa_cbc_des3_ede_alg = { 748 struct skcipher_alg mv_cesa_ecb_aes_alg = { 796 struct skcipher_alg mv_cesa_cbc_aes_alg = {
|
D | cesa.c | 235 static struct skcipher_alg *orion_cipher_algs[] = { 251 static struct skcipher_alg *armada_370_cipher_algs[] = {
|
/Linux-v4.19/arch/arm64/crypto/ |
D | chacha20-neon-glue.c | 97 static struct skcipher_alg alg = {
|
D | speck-neon-glue.c | 227 static struct skcipher_alg speck_algs[] = {
|
/Linux-v4.19/arch/arm/crypto/ |
D | chacha20-neon-glue.c | 91 static struct skcipher_alg alg = {
|
D | speck-neon-glue.c | 233 static struct skcipher_alg speck_algs[] = {
|
/Linux-v4.19/drivers/crypto/sunxi-ss/ |
D | sun4i-ss.h | 152 struct skcipher_alg crypto;
|
/Linux-v4.19/arch/x86/crypto/ |
D | chacha20_glue.c | 104 static struct skcipher_alg alg = {
|
D | serpent_sse2_glue.c | 169 static struct skcipher_alg serpent_algs[] = {
|
D | twofish_glue_3way.c | 184 static struct skcipher_alg tf_skciphers[] = {
|
D | fpu.c | 119 struct skcipher_alg *alg; in crypto_fpu_create()
|
D | serpent_avx2_glue.c | 188 static struct skcipher_alg serpent_algs[] = {
|
D | camellia_aesni_avx2_glue.c | 203 static struct skcipher_alg camellia_algs[] = {
|
D | serpent_avx_glue.c | 238 static struct skcipher_alg serpent_algs[] = {
|
/Linux-v4.19/drivers/crypto/amcc/ |
D | crypto4xx_core.h | 143 struct skcipher_alg cipher;
|