Home
last modified time | relevance | path

Searched full:crypto_alg (Results 1 – 23 of 23) sorted by relevance

/linux/crypto/
H A Dapi.c38 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 Dessiv.c414 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 Dcipher.c96 struct crypto_alg *alg = tfm->__crt_alg; in crypto_clone_cipher()
H A Dalgboss.c187 static int cryptomgr_schedule_test(struct crypto_alg *alg) in cryptomgr_schedule_test()
H A Dauthenc.c367 struct crypto_alg *auth_base; in crypto_authenc_create()
H A Dauthencesn.c374 struct crypto_alg *auth_base; in crypto_authenc_esn_create()
/linux/include/crypto/
H A Dalgapi.h60 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 Dkpp.h88 struct crypto_alg base;
119 static inline struct kpp_alg *__crypto_kpp_alg(struct crypto_alg *alg) in __crypto_kpp_alg()
H A Daead.h152 struct crypto_alg base;
/linux/Documentation/crypto/
H A Ddevel-algos.rst14 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 Dsm4-ce-cipher-glue.c52 static struct crypto_alg sm4_ce_alg = {
/linux/arch/riscv/crypto/
H A Dsm4-riscv64-glue.c69 static struct crypto_alg riscv64_sm4_alg = {
/linux/drivers/crypto/amlogic/
H A Damlogic-gxl.h132 * struct meson_alg_template - crypto_alg template
/linux/drivers/crypto/ccp/
H A Dccp-crypto.h82 struct crypto_alg *alg = tfm->__crt_alg; in ccp_crypto_ahash_alg()
H A Dccp-crypto-aes-cmac.c354 struct crypto_alg *base; in ccp_register_aes_cmac_algs()
/linux/include/crypto/internal/
H A Dcipher.h200 static inline struct crypto_alg *crypto_spawn_cipher_alg( in crypto_spawn_cipher_alg()
/linux/drivers/crypto/gemini/
H A Dsl3516-ce.h307 * struct sl3516_ce_alg_template - crypto_alg template
/linux/drivers/crypto/
H A Dgeode-aes.c215 static struct crypto_alg geode_alg = {
H A Dpadlock-aes.c324 static struct crypto_alg aes_alg = {
/linux/drivers/crypto/amcc/
H A Dcrypto4xx_core.c968 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 Dcaamhash.c1765 struct crypto_alg *base = tfm->__crt_alg; in caam_hash_cra_init()
1906 struct crypto_alg *alg; in caam_hash_alloc()
H A Dcaamalg_qi2.c4558 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 Dcipher.c4129 struct crypto_alg *alg = tfm->__crt_alg; in ahash_cra_init()
4153 struct crypto_alg *alg = tfm->__crt_alg; in aead_cra_init()