| /linux/include/crypto/internal/ |
| H A D | simd.h | 16 struct skcipher_alg; 18 struct simd_skcipher_alg *simd_skcipher_create_compat(struct skcipher_alg *ialg, 24 int simd_register_skciphers_compat(struct skcipher_alg *algs, int count, 27 void simd_unregister_skciphers(struct skcipher_alg *algs, int count,
|
| H A D | skcipher.h | 31 char head[offsetof(struct skcipher_alg, base)]; 34 struct skcipher_alg alg; 200 int crypto_register_skcipher(struct skcipher_alg *alg); 201 void crypto_unregister_skcipher(struct skcipher_alg *alg); 202 int crypto_register_skciphers(struct skcipher_alg *algs, int count); 203 void crypto_unregister_skciphers(struct skcipher_alg *algs, int count);
|
| /linux/crypto/ |
| H A D | skcipher.c | 47 static inline struct skcipher_alg *__crypto_skcipher_alg( in __crypto_skcipher_alg() 50 return container_of(alg, struct skcipher_alg, base); in __crypto_skcipher_alg() 287 struct skcipher_alg *alg; in skcipher_walk_virt() 381 struct skcipher_alg *cipher = crypto_skcipher_alg(tfm); in skcipher_setkey_unaligned() 401 struct skcipher_alg *cipher = crypto_skcipher_alg(tfm); in crypto_skcipher_setkey() 438 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in crypto_skcipher_encrypt() 451 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in crypto_skcipher_decrypt() 500 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in crypto_skcipher_export() 511 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in crypto_skcipher_import() 522 struct skcipher_alg *alg = crypto_skcipher_alg(skcipher); in crypto_skcipher_exit_tfm() [all …]
|
| H A D | simd.c | 43 struct skcipher_alg alg; 116 struct skcipher_alg *alg; in simd_skcipher_init() 139 struct simd_skcipher_alg *simd_skcipher_create_compat(struct skcipher_alg *ialg, in simd_skcipher_create_compat() 145 struct skcipher_alg *alg; in simd_skcipher_create_compat() 207 int simd_register_skciphers_compat(struct skcipher_alg *algs, int count, in simd_register_skciphers_compat() 241 void simd_unregister_skciphers(struct skcipher_alg *algs, int count, in simd_unregister_skciphers()
|
| H A D | essiv.c | 442 struct skcipher_alg_common *skcipher_alg = NULL; in essiv_create() local 489 skcipher_alg = crypto_spawn_skcipher_alg_common( in essiv_create() 491 block_base = &skcipher_alg->base; in essiv_create() 492 ivsize = skcipher_alg->ivsize; in essiv_create() 581 skcipher_inst->alg.min_keysize = skcipher_alg->min_keysize; in essiv_create() 582 skcipher_inst->alg.max_keysize = skcipher_alg->max_keysize; in essiv_create() 584 skcipher_inst->alg.chunksize = skcipher_alg->chunksize; in essiv_create()
|
| H A D | chacha.c | 103 static struct skcipher_alg algs[] = {
|
| /linux/arch/powerpc/crypto/ |
| H A D | aesp8-ppc.h | 12 extern struct skcipher_alg p8_aes_cbc_alg; 13 extern struct skcipher_alg p8_aes_ctr_alg; 14 extern struct skcipher_alg p8_aes_xts_alg;
|
| /linux/arch/s390/crypto/ |
| H A 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()
|
| /linux/drivers/crypto/ccree/ |
| H A D | cc_driver.h | 166 struct skcipher_alg skcipher_alg; member 175 struct skcipher_alg skcipher;
|
| /linux/drivers/crypto/ccp/ |
| H A D | ccp-crypto.h | 41 struct skcipher_alg alg; 74 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in ccp_crypto_skcipher_alg()
|
| /linux/drivers/crypto/qce/ |
| H A D | cipher.h | 50 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in to_cipher_tmpl()
|
| H A D | common.h | 90 struct skcipher_alg skcipher;
|
| /linux/drivers/crypto/amlogic/ |
| H A 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() 316 struct skcipher_alg *alg = crypto_skcipher_alg(sktfm); in meson_cipher_init()
|
| /linux/drivers/crypto/gemini/ |
| H A D | sl3516-ce-cipher.c | 108 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in sl3516_ce_cipher_fallback() 133 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in sl3516_ce_cipher() 320 struct skcipher_alg *alg = crypto_skcipher_alg(sktfm); in sl3516_ce_cipher_init()
|
| /linux/drivers/crypto/rockchip/ |
| H A D | rk3288_crypto_skcipher.c | 26 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in rk_cipher_need_fallback() 73 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in rk_cipher_fallback() 313 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in rk_cipher_run() 437 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in rk_cipher_tfm_init()
|
| /linux/arch/riscv/crypto/ |
| H A D | aes-riscv64-glue.c | 476 static struct skcipher_alg riscv64_zvkned_aes_skcipher_algs[] = { 526 static struct skcipher_alg riscv64_zvkned_zvkb_aes_skcipher_alg = { 545 static struct skcipher_alg riscv64_zvkned_zvbb_zvkg_aes_skcipher_alg = {
|
| /linux/drivers/crypto/allwinner/sun4i-ss/ |
| H A D | sun4i-ss.h | 165 struct skcipher_alg crypto;
|
| H A D | sun4i-ss-cipher.c | 38 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in sun4i_ss_opti_poll() 154 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in sun4i_ss_cipher_poll_fallback() 186 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in sun4i_ss_cipher_poll()
|
| /linux/drivers/crypto/ |
| H A D | padlock-aes.c | 394 static struct skcipher_alg ecb_aes_alg = { 461 static struct skcipher_alg cbc_aes_alg = {
|
| /linux/drivers/crypto/marvell/cesa/ |
| H A D | cesa.c | 232 static struct skcipher_alg *orion_cipher_algs[] = { 248 static struct skcipher_alg *armada_370_cipher_algs[] = {
|
| /linux/Documentation/crypto/ |
| H A D | devel-algos.rst | 121 Cipher Definition With struct skcipher_alg 124 Struct skcipher_alg defines a multi-block cipher, or more generally, a
|
| /linux/arch/x86/crypto/ |
| H A D | aria_aesni_avx_glue.c | 151 static struct skcipher_alg aria_algs[] = {
|
| H A D | aria_aesni_avx2_glue.c | 164 static struct skcipher_alg aria_algs[] = {
|
| /linux/drivers/crypto/bcm/ |
| H A D | cipher.h | 108 struct skcipher_alg skcipher;
|
| /linux/arch/arm64/crypto/ |
| H A D | sm4-neon-glue.c | 179 static struct skcipher_alg sm4_algs[] = {
|