Symbol: crypto_alg
arch/arm64/crypto/sm4-ce-cipher-glue.c
52
static struct crypto_alg sm4_ce_alg = {
arch/riscv/crypto/sm4-riscv64-glue.c
69
static struct crypto_alg riscv64_sm4_alg = {
arch/sparc/crypto/camellia_glue.c
195
static struct crypto_alg cipher_alg = {
arch/x86/crypto/blowfish_glue.c
90
static struct crypto_alg bf_cipher_alg = {
arch/x86/crypto/camellia_glue.c
1310
static struct crypto_alg camellia_cipher_alg = {
arch/x86/crypto/twofish_glue.c
65
static struct crypto_alg alg = {
crypto/acompress.c
122
static unsigned int crypto_acomp_extsize(struct crypto_alg *alg)
crypto/acompress.c
304
struct crypto_alg *base = &alg->base;
crypto/acompress.c
311
struct crypto_alg *base = &alg->calg.base;
crypto/acompress.c
41
static inline struct acomp_alg *__crypto_acomp_alg(struct crypto_alg *alg)
crypto/acompress.c
52
struct sk_buff *skb, struct crypto_alg *alg)
crypto/acompress.c
62
struct crypto_alg *alg)
crypto/adiantum.c
556
struct crypto_alg *blockcipher_alg)
crypto/adiantum.c
577
struct crypto_alg *blockcipher_alg;
crypto/aead.c
137
struct sk_buff *skb, struct crypto_alg *alg)
crypto/aead.c
153
struct crypto_alg *alg)
crypto/aead.c
232
struct crypto_alg *base = &alg->base;
crypto/aead.c
250
struct crypto_alg *base = &alg->base;
crypto/aes.c
130
static struct crypto_alg alg = {
crypto/ahash.c
253
struct crypto_alg *calg = tfm->__crt_alg;
crypto/ahash.c
774
static unsigned int crypto_ahash_extsize(struct crypto_alg *alg)
crypto/ahash.c
790
struct sk_buff *skb, struct crypto_alg *alg)
crypto/ahash.c
803
struct crypto_alg *alg)
crypto/ahash.c
854
struct crypto_alg *alg = &halg->base;
crypto/ahash.c
875
struct crypto_alg *base = &alg->halg.base;
crypto/ahash.c
927
struct crypto_alg *base = &alg->halg.base;
crypto/akcipher.c
117
struct crypto_alg *base = &alg->base;
crypto/akcipher.c
137
struct crypto_alg *base = &alg->base;
crypto/akcipher.c
37
struct sk_buff *skb, struct crypto_alg *alg)
crypto/akcipher.c
48
struct crypto_alg *alg)
crypto/algapi.c
1032
unsigned int crypto_alg_extsize(struct crypto_alg *alg)
crypto/algapi.c
1043
struct crypto_alg *alg = crypto_find_alg(name, frontend, type, mask);
crypto/algapi.c
1066
struct crypto_alg *q;
crypto/algapi.c
113
static struct list_head *crypto_more_spawns(struct crypto_alg *alg,
crypto/algapi.c
165
void crypto_remove_spawns(struct crypto_alg *alg, struct list_head *list,
crypto/algapi.c
166
struct crypto_alg *nalg)
crypto/algapi.c
245
static void crypto_alg_finish_registration(struct crypto_alg *alg,
crypto/algapi.c
249
struct crypto_alg *q;
crypto/algapi.c
274
static struct crypto_larval *crypto_alloc_test_larval(struct crypto_alg *alg)
crypto/algapi.c
302
__crypto_register_alg(struct crypto_alg *alg, struct list_head *algs_to_put)
crypto/algapi.c
305
struct crypto_alg *q;
crypto/algapi.c
32
static int crypto_check_alg(struct crypto_alg *alg)
crypto/algapi.c
362
struct crypto_alg *alg;
crypto/algapi.c
363
struct crypto_alg *q;
crypto/algapi.c
412
struct crypto_alg *alg;
crypto/algapi.c
413
struct crypto_alg *n;
crypto/algapi.c
422
static void crypto_free_alg(struct crypto_alg *alg)
crypto/algapi.c
431
int crypto_register_alg(struct crypto_alg *alg)
crypto/algapi.c
478
static int crypto_remove_alg(struct crypto_alg *alg, struct list_head *list)
crypto/algapi.c
491
void crypto_unregister_alg(struct crypto_alg *alg)
crypto/algapi.c
510
int crypto_register_algs(struct crypto_alg *algs, int count)
crypto/algapi.c
526
void crypto_unregister_algs(struct crypto_alg *algs, int count)
crypto/algapi.c
724
struct crypto_alg *alg;
crypto/algapi.c
772
static struct crypto_alg *crypto_spawn_alg(struct crypto_spawn *spawn)
crypto/algapi.c
774
struct crypto_alg *alg = ERR_PTR(-EAGAIN);
crypto/algapi.c
775
struct crypto_alg *target;
crypto/algapi.c
800
struct crypto_alg *alg;
crypto/algapi.c
825
struct crypto_alg *alg;
crypto/algapi.c
925
const char *driver, struct crypto_alg *alg)
crypto/algapi.c
93
static void crypto_destroy_instance(struct crypto_alg *alg)
crypto/algboss.c
187
static int cryptomgr_schedule_test(struct crypto_alg *alg)
crypto/anubis.c
669
static struct crypto_alg anubis_alg = {
crypto/api.c
126
static struct crypto_alg *crypto_larval_add(const char *name, u32 type,
crypto/api.c
129
struct crypto_alg *alg;
crypto/api.c
201
static struct crypto_alg *crypto_larval_wait(struct crypto_alg *alg,
crypto/api.c
253
static struct crypto_alg *crypto_alg_lookup(const char *name, u32 type,
crypto/api.c
257
struct crypto_alg *alg;
crypto/api.c
290
static struct crypto_alg *crypto_larval_lookup(const char *name, u32 type,
crypto/api.c
293
struct crypto_alg *alg;
crypto/api.c
338
struct crypto_alg *crypto_alg_mod_lookup(const char *name, u32 type, u32 mask)
crypto/api.c
340
struct crypto_alg *alg;
crypto/api.c
341
struct crypto_alg *larval;
crypto/api.c
379
static unsigned int crypto_ctxsize(struct crypto_alg *alg, u32 type, u32 mask)
crypto/api.c
38
static struct crypto_alg *crypto_larval_wait(struct crypto_alg *alg,
crypto/api.c
40
static struct crypto_alg *crypto_alg_lookup(const char *name, u32 type,
crypto/api.c
400
void crypto_shoot_alg(struct crypto_alg *alg)
crypto/api.c
408
struct crypto_tfm *__crypto_alloc_tfm(struct crypto_alg *alg, u32 type,
crypto/api.c
43
struct crypto_alg *crypto_mod_get(struct crypto_alg *alg)
crypto/api.c
467
struct crypto_alg *alg;
crypto/api.c
49
void crypto_mod_put(struct crypto_alg *alg)
crypto/api.c
495
void *crypto_create_tfm_node(struct crypto_alg *alg,
crypto/api.c
535
struct crypto_alg *crypto_find_alg(const char *alg_name,
crypto/api.c
58
static struct crypto_alg *__crypto_alg_lookup(const char *name, u32 type,
crypto/api.c
581
struct crypto_alg *alg;
crypto/api.c
619
struct crypto_alg *alg;
crypto/api.c
62
struct crypto_alg *q, *alg = NULL;
crypto/api.c
637
struct crypto_alg *alg = crypto_alg_mod_lookup(name, type, mask);
crypto/api.c
660
void crypto_destroy_alg(struct crypto_alg *alg)
crypto/api.c
94
static void crypto_larval_destroy(struct crypto_alg *alg)
crypto/aria_generic.c
278
static struct crypto_alg aria_alg = {
crypto/authenc.c
367
struct crypto_alg *auth_base;
crypto/authencesn.c
373
struct crypto_alg *auth_base;
crypto/blowfish_generic.c
101
static struct crypto_alg alg = {
crypto/camellia_generic.c
1038
static struct crypto_alg camellia_alg = {
crypto/cast5_generic.c
505
static struct crypto_alg alg = {
crypto/cast6_generic.c
246
static struct crypto_alg alg = {
crypto/ccm.c
851
struct crypto_alg *alg;
crypto/cmac.c
164
struct crypto_alg *alg;
crypto/cryptd.c
217
struct crypto_alg *alg)
crypto/crypto_engine.c
27
struct crypto_alg base;
crypto/crypto_user.c
135
static int crypto_report_alg(struct crypto_alg *alg,
crypto/crypto_user.c
170
struct crypto_alg *alg;
crypto/crypto_user.c
210
struct crypto_alg *alg;
crypto/crypto_user.c
244
struct crypto_alg *alg;
crypto/crypto_user.c
280
struct crypto_alg *alg;
crypto/crypto_user.c
320
struct crypto_alg *alg;
crypto/crypto_user.c
35
static struct crypto_alg *crypto_alg_match(struct crypto_user_alg *p, int exact)
crypto/crypto_user.c
37
struct crypto_alg *q, *alg = NULL;
crypto/crypto_user.c
427
struct crypto_alg *alg;
crypto/crypto_user.c
71
static int crypto_report_cipher(struct sk_buff *skb, struct crypto_alg *alg)
crypto/crypto_user.c
85
static int crypto_report_one(struct crypto_alg *alg,
crypto/ctr.c
130
struct crypto_alg *alg;
crypto/des_generic.c
85
static struct crypto_alg des_algs[2] = { {
crypto/ecb.c
102
struct crypto_alg *cipher_alg;
crypto/essiv.c
414
struct crypto_alg *alg;
crypto/essiv.c
449
struct crypto_alg *base, *block_base;
crypto/essiv.c
452
struct crypto_alg *_hash_alg;
crypto/hctr2.c
332
struct crypto_alg *blockcipher_alg;
crypto/hmac.c
173
struct crypto_alg *alg;
crypto/hmac.c
423
struct crypto_alg *alg;
crypto/internal.h
101
static inline unsigned int crypto_cipher_ctxsize(struct crypto_alg *alg)
crypto/internal.h
106
static inline unsigned int crypto_compress_ctxsize(struct crypto_alg *alg)
crypto/internal.h
111
struct crypto_alg *crypto_mod_get(struct crypto_alg *alg);
crypto/internal.h
112
struct crypto_alg *crypto_alg_mod_lookup(const char *name, u32 type, u32 mask);
crypto/internal.h
118
void crypto_remove_spawns(struct crypto_alg *alg, struct list_head *list,
crypto/internal.h
119
struct crypto_alg *nalg);
crypto/internal.h
121
void crypto_shoot_alg(struct crypto_alg *alg);
crypto/internal.h
122
struct crypto_tfm *__crypto_alloc_tfm(struct crypto_alg *alg, u32 type,
crypto/internal.h
124
void *crypto_create_tfm_node(struct crypto_alg *alg,
crypto/internal.h
127
static inline void *crypto_create_tfm(struct crypto_alg *alg,
crypto/internal.h
133
struct crypto_alg *crypto_find_alg(const char *alg_name,
crypto/internal.h
149
unsigned int crypto_alg_extsize(struct crypto_alg *alg);
crypto/internal.h
154
static inline struct crypto_alg *crypto_alg_get(struct crypto_alg *alg)
crypto/internal.h
160
void crypto_destroy_alg(struct crypto_alg *alg);
crypto/internal.h
162
static inline void crypto_alg_put(struct crypto_alg *alg)
crypto/internal.h
178
static inline int crypto_is_larval(struct crypto_alg *alg)
crypto/internal.h
183
static inline int crypto_is_dead(struct crypto_alg *alg)
crypto/internal.h
188
static inline int crypto_is_moribund(struct crypto_alg *alg)
crypto/internal.h
28
struct crypto_alg alg;
crypto/internal.h
29
struct crypto_alg *adult;
crypto/internal.h
36
unsigned int (*ctxsize)(struct crypto_alg *alg, u32 type, u32 mask);
crypto/internal.h
37
unsigned int (*extsize)(struct crypto_alg *alg);
crypto/internal.h
39
void (*show)(struct seq_file *m, struct crypto_alg *alg);
crypto/internal.h
40
int (*report)(struct sk_buff *skb, struct crypto_alg *alg);
crypto/internal.h
42
void (*destroy)(struct crypto_alg *alg);
crypto/khazad.c
845
static struct crypto_alg khazad_alg = {
crypto/kpp.c
105
struct crypto_alg *base = &alg->base;
crypto/kpp.c
114
struct crypto_alg *base = &alg->base;
crypto/kpp.c
21
struct sk_buff *skb, struct crypto_alg *alg)
crypto/kpp.c
31
struct crypto_alg *alg)
crypto/krb5enc.c
416
struct crypto_alg *auth_base;
crypto/lskcipher.c
250
struct seq_file *m, struct crypto_alg *alg)
crypto/lskcipher.c
264
struct sk_buff *skb, struct crypto_alg *alg)
crypto/lskcipher.c
27
struct crypto_alg *alg)
crypto/lskcipher.c
308
struct crypto_alg *calg = tfm->__crt_alg;
crypto/lskcipher.c
344
struct crypto_alg *base = &alg->co.base;
crypto/lskcipher.c
362
struct crypto_alg *base = &alg->co.base;
crypto/pcrypt.c
229
struct crypto_alg *alg)
crypto/proc.c
42
struct crypto_alg *alg = list_entry(p, struct crypto_alg, cra_list);
crypto/rng.c
186
struct crypto_alg *base = &alg->base;
crypto/rng.c
58
static unsigned int seedsize(struct crypto_alg *alg)
crypto/rng.c
66
struct sk_buff *skb, struct crypto_alg *alg)
crypto/rng.c
78
struct crypto_alg *alg)
crypto/scompress.c
301
struct crypto_alg *calg = tfm->__crt_alg;
crypto/scompress.c
324
static void crypto_scomp_destroy(struct crypto_alg *alg)
crypto/scompress.c
350
struct crypto_alg *base = &alg->calg.base;
crypto/scompress.c
359
struct crypto_alg *base = &alg->calg.base;
crypto/scompress.c
49
struct sk_buff *skb, struct crypto_alg *alg)
crypto/scompress.c
60
struct crypto_alg *alg)
crypto/seed.c
434
static struct crypto_alg seed_alg = {
crypto/serpent_generic.c
576
static struct crypto_alg srp_alg = {
crypto/shash.c
334
struct sk_buff *skb, struct crypto_alg *alg)
crypto/shash.c
348
struct crypto_alg *alg)
crypto/shash.c
398
struct crypto_alg *base = &alg->base;
crypto/shash.c
424
struct crypto_alg *base = &alg->halg.base;
crypto/shash.c
482
struct crypto_alg *base = &alg->base;
crypto/sig.c
113
struct crypto_alg *base = &alg->base;
crypto/sig.c
139
struct crypto_alg *base = &alg->base;
crypto/sig.c
48
struct crypto_alg *alg)
crypto/sig.c
54
struct crypto_alg *alg)
crypto/skcipher.c
48
struct crypto_alg *alg)
crypto/skcipher.c
557
static unsigned int crypto_skcipher_extsize(struct crypto_alg *alg)
crypto/skcipher.c
574
struct crypto_alg *alg)
crypto/skcipher.c
591
struct sk_buff *skb, struct crypto_alg *alg)
crypto/skcipher.c
674
struct crypto_alg *base = &alg->base;
crypto/skcipher.c
691
struct crypto_alg *base = &alg->base;
crypto/skcipher.c
718
struct crypto_alg *base = &alg->base;
crypto/skcipher.c
837
struct crypto_alg *cipher_alg;
crypto/sm4_generic.c
57
static struct crypto_alg sm4_alg = {
crypto/tea.c
203
static struct crypto_alg tea_algs[3] = { {
crypto/twofish_generic.c
164
static struct crypto_alg alg = {
crypto/xcbc.c
131
struct crypto_alg *alg;
crypto/xctr.c
134
struct crypto_alg *alg;
drivers/crypto/amcc/crypto4xx_core.c
966
struct crypto4xx_alg_common *crypto_alg,
drivers/crypto/amcc/crypto4xx_core.c
978
alg->alg = crypto_alg[i];
drivers/crypto/aspeed/aspeed-hace-crypto.c
412
u32 crypto_alg = cmd & HACE_CMD_OP_MODE_MASK;
drivers/crypto/aspeed/aspeed-hace-crypto.c
416
if (crypto_alg == HACE_CMD_CBC || crypto_alg == HACE_CMD_ECB) {
drivers/crypto/aspeed/aspeed-hace-crypto.c
542
u32 crypto_alg = cmd & HACE_CMD_OP_MODE_MASK;
drivers/crypto/aspeed/aspeed-hace-crypto.c
544
if (crypto_alg == HACE_CMD_CBC || crypto_alg == HACE_CMD_ECB) {
drivers/crypto/aspeed/aspeed-hace-crypto.c
639
struct aspeed_hace_alg *crypto_alg;
drivers/crypto/aspeed/aspeed-hace-crypto.c
642
crypto_alg = container_of(alg, struct aspeed_hace_alg, alg.skcipher.base);
drivers/crypto/aspeed/aspeed-hace-crypto.c
643
ctx->hace_dev = crypto_alg->hace_dev;
drivers/crypto/atmel-aes.c
2218
static void atmel_aes_crypto_alg_init(struct crypto_alg *alg)
drivers/crypto/bcm/cipher.c
4129
struct crypto_alg *alg = tfm->__crt_alg;
drivers/crypto/bcm/cipher.c
4153
struct crypto_alg *alg = tfm->__crt_alg;
drivers/crypto/caam/caamalg_qi2.c
4558
struct crypto_alg *base = tfm->__crt_alg;
drivers/crypto/caam/caamalg_qi2.c
4638
struct crypto_alg *alg;
drivers/crypto/caam/caamhash.c
1765
struct crypto_alg *base = tfm->__crt_alg;
drivers/crypto/caam/caamhash.c
1906
struct crypto_alg *alg;
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
354
struct crypto_alg *base;
drivers/crypto/ccp/ccp-crypto-sha.c
418
struct crypto_alg *base;
drivers/crypto/ccp/ccp-crypto-sha.c
462
struct crypto_alg *base;
drivers/crypto/ccp/ccp-crypto.h
82
struct crypto_alg *alg = tfm->__crt_alg;
drivers/crypto/ccree/cc_cipher.c
235
struct crypto_alg *alg = tfm->__crt_alg;
drivers/crypto/ccree/cc_hash.c
1827
struct crypto_alg *alg;
drivers/crypto/chelsio/chcr_algo.c
337
struct crypto_alg *alg = tfm->__crt_alg;
drivers/crypto/chelsio/chcr_algo.c
4300
struct crypto_alg ai;
drivers/crypto/geode-aes.c
215
static struct crypto_alg geode_alg = {
drivers/crypto/hifn_795x.c
2360
dev = kzalloc(sizeof(struct hifn_device) + sizeof(struct crypto_alg),
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
518
struct crypto_alg *alg)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
538
struct crypto_alg *alg = tfm->__crt_alg;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
576
struct crypto_alg *alg)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
596
struct crypto_alg *alg = tfm->__crt_alg;
drivers/crypto/padlock-aes.c
324
static struct crypto_alg aes_alg = {
drivers/crypto/qce/sha.c
458
struct crypto_alg *base;
drivers/crypto/sa2ul.c
1301
struct crypto_alg *alg = req->base.tfm->__crt_alg;
drivers/crypto/talitos.c
3174
struct crypto_alg *alg = tfm->__crt_alg;
drivers/crypto/talitos.c
3260
struct crypto_alg *alg;
drivers/crypto/talitos.c
3562
struct crypto_alg *alg = NULL;
include/crypto/acompress.h
121
struct crypto_alg base; \
include/crypto/acompress.h
173
struct crypto_alg *alg)
include/crypto/aead.h
152
struct crypto_alg base;
include/crypto/akcipher.h
128
static inline struct akcipher_alg *__crypto_akcipher_alg(struct crypto_alg *alg)
include/crypto/akcipher.h
95
struct crypto_alg base;
include/crypto/algapi.h
134
int crypto_register_alg(struct crypto_alg *alg);
include/crypto/algapi.h
135
void crypto_unregister_alg(struct crypto_alg *alg);
include/crypto/algapi.h
136
int crypto_register_algs(struct crypto_alg *algs, int count);
include/crypto/algapi.h
137
void crypto_unregister_algs(struct crypto_alg *algs, int count);
include/crypto/algapi.h
139
void crypto_mod_put(struct crypto_alg *alg);
include/crypto/algapi.h
162
const char *driver, struct crypto_alg *alg);
include/crypto/algapi.h
60
struct crypto_alg alg;
include/crypto/algapi.h
89
struct crypto_alg *alg;
include/crypto/hash.h
374
struct crypto_alg *alg)
include/crypto/hash.h
54
struct crypto_alg base; \
include/crypto/hash.h
798
static inline struct shash_alg *__crypto_shash_alg(struct crypto_alg *alg)
include/crypto/internal/cipher.h
198
static inline struct crypto_alg *crypto_spawn_cipher_alg(
include/crypto/internal/hash.h
175
static inline struct ahash_alg *__crypto_ahash_alg(struct crypto_alg *alg)
include/crypto/internal/scompress.h
43
static inline struct scomp_alg *__crypto_scomp_alg(struct crypto_alg *alg)
include/crypto/internal/skcipher.h
287
static inline struct crypto_alg *skcipher_ialg_simple(
include/crypto/kpp.h
119
static inline struct kpp_alg *__crypto_kpp_alg(struct crypto_alg *alg)
include/crypto/kpp.h
88
struct crypto_alg base;
include/crypto/rng.h
118
static inline struct rng_alg *__crypto_rng_alg(struct crypto_alg *alg)
include/crypto/rng.h
55
struct crypto_alg base;
include/crypto/sig.h
106
static inline struct sig_alg *__crypto_sig_alg(struct crypto_alg *alg)
include/crypto/sig.h
70
struct crypto_alg base;
include/crypto/skcipher.h
93
struct crypto_alg base; \
include/linux/crypto.h
356
void (*cra_destroy)(struct crypto_alg *alg);
include/linux/crypto.h
421
struct crypto_alg *__crt_alg;