Home
last modified time | relevance | path

Searched refs:skcipher_alg (Results 1 – 25 of 52) sorted by relevance

123

/Linux-v4.19/include/crypto/internal/
Dskcipher.h28 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 …]
Dsimd.h10 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/
Dsimd.c36 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()
Dskcipher.c788 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 …]
Dchacha20_generic.c102 static struct skcipher_alg alg = {
Dsalsa20_generic.c180 static struct skcipher_alg alg = {
/Linux-v4.19/include/crypto/
Dskcipher.h125 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/
Dcc_driver.h143 struct skcipher_alg skcipher_alg; member
152 struct skcipher_alg skcipher;
Dcc_cipher.c136 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/
Dcesa.h377 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;
Dcipher.c515 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 = {
Dcesa.c235 static struct skcipher_alg *orion_cipher_algs[] = {
251 static struct skcipher_alg *armada_370_cipher_algs[] = {
/Linux-v4.19/arch/arm64/crypto/
Dchacha20-neon-glue.c97 static struct skcipher_alg alg = {
Dspeck-neon-glue.c227 static struct skcipher_alg speck_algs[] = {
/Linux-v4.19/arch/arm/crypto/
Dchacha20-neon-glue.c91 static struct skcipher_alg alg = {
Dspeck-neon-glue.c233 static struct skcipher_alg speck_algs[] = {
/Linux-v4.19/drivers/crypto/sunxi-ss/
Dsun4i-ss.h152 struct skcipher_alg crypto;
/Linux-v4.19/arch/x86/crypto/
Dchacha20_glue.c104 static struct skcipher_alg alg = {
Dserpent_sse2_glue.c169 static struct skcipher_alg serpent_algs[] = {
Dtwofish_glue_3way.c184 static struct skcipher_alg tf_skciphers[] = {
Dfpu.c119 struct skcipher_alg *alg; in crypto_fpu_create()
Dserpent_avx2_glue.c188 static struct skcipher_alg serpent_algs[] = {
Dcamellia_aesni_avx2_glue.c203 static struct skcipher_alg camellia_algs[] = {
Dserpent_avx_glue.c238 static struct skcipher_alg serpent_algs[] = {
/Linux-v4.19/drivers/crypto/amcc/
Dcrypto4xx_core.h143 struct skcipher_alg cipher;

123