| /linux/crypto/ |
| H A D | api.c | 38 static struct crypto_alg *crypto_larval_wait(struct crypto_alg *alg, 40 static struct crypto_alg *crypto_alg_lookup(const char *name, u32 type, 43 struct crypto_alg *crypto_mod_get(struct crypto_alg *alg) in crypto_mod_get() 49 void crypto_mod_put(struct crypto_alg *alg) in crypto_mod_put() 58 static struct crypto_alg *__crypto_alg_lookup(const char *name, u32 type, in __crypto_alg_lookup() 62 struct crypto_alg *q, *alg = NULL; in __crypto_alg_lookup() 94 static void crypto_larval_destroy(struct crypto_alg *alg) in crypto_larval_destroy() 126 static struct crypto_alg *crypto_larval_add(const char *name, u32 type, in crypto_larval_add() 129 struct crypto_alg *alg; in crypto_larval_add() 201 static struct crypto_alg *crypto_larval_wait(struct crypto_alg *alg, in crypto_larval_wait() [all …]
|
| H A D | essiv.c | 414 struct crypto_alg *alg; in essiv_supported_algorithms() 449 struct crypto_alg *base, *block_base; in essiv_create() 452 struct crypto_alg *_hash_alg; in essiv_create()
|
| H A D | cipher.c | 96 struct crypto_alg *alg = tfm->__crt_alg; in crypto_clone_cipher()
|
| H A D | algboss.c | 187 static int cryptomgr_schedule_test(struct crypto_alg *alg) in cryptomgr_schedule_test()
|
| H A D | authenc.c | 367 struct crypto_alg *auth_base; in crypto_authenc_create()
|
| H A D | authencesn.c | 374 struct crypto_alg *auth_base; in crypto_authenc_esn_create()
|
| /linux/include/crypto/ |
| H A D | algapi.h | 60 struct crypto_alg alg; 89 struct crypto_alg *alg; 134 int crypto_register_alg(struct crypto_alg *alg); 135 void crypto_unregister_alg(struct crypto_alg *alg); 136 int crypto_register_algs(struct crypto_alg *algs, int count); 137 void crypto_unregister_algs(struct crypto_alg *algs, int count); 139 void crypto_mod_put(struct crypto_alg *alg); 162 const char *driver, struct crypto_alg *alg);
|
| H A D | kpp.h | 88 struct crypto_alg base; 119 static inline struct kpp_alg *__crypto_kpp_alg(struct crypto_alg *alg) in __crypto_kpp_alg()
|
| H A D | aead.h | 152 struct crypto_alg base;
|
| /linux/Documentation/crypto/ |
| H A D | devel-algos.rst | 14 filled with each, struct crypto_alg, must be considered -- see below 26 int crypto_register_alg(struct crypto_alg *alg); 27 int crypto_register_algs(struct crypto_alg *algs, int count); 34 void crypto_unregister_alg(struct crypto_alg *alg); 35 void crypto_unregister_algs(struct crypto_alg *algs, int count); 61 crypto_alg field .cra_type is empty. The .cra_u.cipher has to be
|
| /linux/arch/arm64/crypto/ |
| H A D | sm4-ce-cipher-glue.c | 52 static struct crypto_alg sm4_ce_alg = {
|
| /linux/arch/riscv/crypto/ |
| H A D | sm4-riscv64-glue.c | 69 static struct crypto_alg riscv64_sm4_alg = {
|
| /linux/drivers/crypto/amlogic/ |
| H A D | amlogic-gxl.h | 132 * struct meson_alg_template - crypto_alg template
|
| /linux/drivers/crypto/ccp/ |
| H A D | ccp-crypto.h | 82 struct crypto_alg *alg = tfm->__crt_alg; in ccp_crypto_ahash_alg()
|
| H A D | ccp-crypto-aes-cmac.c | 354 struct crypto_alg *base; in ccp_register_aes_cmac_algs()
|
| /linux/include/crypto/internal/ |
| H A D | cipher.h | 200 static inline struct crypto_alg *crypto_spawn_cipher_alg( in crypto_spawn_cipher_alg()
|
| /linux/drivers/crypto/gemini/ |
| H A D | sl3516-ce.h | 307 * struct sl3516_ce_alg_template - crypto_alg template
|
| /linux/drivers/crypto/ |
| H A D | geode-aes.c | 215 static struct crypto_alg geode_alg = {
|
| H A D | padlock-aes.c | 324 static struct crypto_alg aes_alg = {
|
| /linux/drivers/crypto/amcc/ |
| H A D | crypto4xx_core.c | 968 struct crypto4xx_alg_common *crypto_alg, in crypto4xx_register_alg() argument 980 alg->alg = crypto_alg[i]; in crypto4xx_register_alg()
|
| /linux/drivers/crypto/caam/ |
| H A D | caamhash.c | 1765 struct crypto_alg *base = tfm->__crt_alg; in caam_hash_cra_init() 1906 struct crypto_alg *alg; in caam_hash_alloc()
|
| H A D | caamalg_qi2.c | 4558 struct crypto_alg *base = tfm->__crt_alg; in caam_hash_cra_init() 4638 struct crypto_alg *alg; in caam_hash_alloc()
|
| /linux/drivers/crypto/bcm/ |
| H A D | cipher.c | 4129 struct crypto_alg *alg = tfm->__crt_alg; in ahash_cra_init() 4153 struct crypto_alg *alg = tfm->__crt_alg; in aead_cra_init()
|