Symbol: crypto_template
crypto/adiantum.c
571
static int adiantum_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/adiantum.c
670
static struct crypto_template adiantum_tmpl = {
crypto/aead.c
298
int aead_register_instance(struct crypto_template *tmpl,
crypto/ahash.c
1041
int ahash_register_instance(struct crypto_template *tmpl,
crypto/akcipher.c
159
int akcipher_register_instance(struct crypto_template *tmpl,
crypto/algapi.c
140
struct crypto_template *tmpl = inst->tmpl;
crypto/algapi.c
535
int crypto_register_template(struct crypto_template *tmpl)
crypto/algapi.c
537
struct crypto_template *q;
crypto/algapi.c
559
int crypto_register_templates(struct crypto_template *tmpls, int count)
crypto/algapi.c
577
void crypto_unregister_template(struct crypto_template *tmpl)
crypto/algapi.c
608
void crypto_unregister_templates(struct crypto_template *tmpls, int count)
crypto/algapi.c
617
static struct crypto_template *__crypto_lookup_template(const char *name)
crypto/algapi.c
619
struct crypto_template *q, *tmpl = NULL;
crypto/algapi.c
636
struct crypto_template *crypto_lookup_template(const char *name)
crypto/algapi.c
643
int crypto_register_instance(struct crypto_template *tmpl,
crypto/algapi.c
74
struct crypto_template *tmpl = container_of(w, struct crypto_template,
crypto/algapi.c
98
struct crypto_template *tmpl = inst->tmpl;
crypto/algboss.c
53
struct crypto_template *tmpl;
crypto/authenc.c
359
static int crypto_authenc_create(struct crypto_template *tmpl,
crypto/authenc.c
433
static struct crypto_template crypto_authenc_tmpl = {
crypto/authencesn.c
364
static int crypto_authenc_esn_create(struct crypto_template *tmpl,
crypto/authencesn.c
436
static struct crypto_template crypto_authenc_esn_tmpl = {
crypto/cbc.c
138
static int crypto_cbc_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/cbc.c
166
static struct crypto_template crypto_cbc_tmpl = {
crypto/ccm.c
442
static int crypto_ccm_create_common(struct crypto_template *tmpl,
crypto/ccm.c
525
static int crypto_ccm_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/ccm.c
546
static int crypto_ccm_base_create(struct crypto_template *tmpl,
crypto/ccm.c
700
static int crypto_rfc4309_create(struct crypto_template *tmpl,
crypto/ccm.c
847
static int cbcmac_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/ccm.c
900
static struct crypto_template crypto_ccm_tmpls[] = {
crypto/chacha20poly1305.c
371
static int chachapoly_create(struct crypto_template *tmpl, struct rtattr **tb,
crypto/chacha20poly1305.c
445
static int rfc7539_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/chacha20poly1305.c
450
static int rfc7539esp_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/chacha20poly1305.c
455
static struct crypto_template rfc7539_tmpls[] = {
crypto/cmac.c
175
static int cmac_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/cmac.c
238
static struct crypto_template crypto_cmac_tmpl = {
crypto/cryptd.c
379
static int cryptd_create_skcipher(struct crypto_template *tmpl,
crypto/cryptd.c
664
static int cryptd_create_hash(struct crypto_template *tmpl, struct rtattr **tb,
crypto/cryptd.c
872
static int cryptd_create_aead(struct crypto_template *tmpl,
crypto/cryptd.c
929
static int cryptd_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/cryptd.c
949
static struct crypto_template cryptd_tmpl = {
crypto/ctr.c
127
static int crypto_ctr_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/ctr.c
257
static int crypto_rfc3686_create(struct crypto_template *tmpl,
crypto/ctr.c
329
static struct crypto_template crypto_ctr_tmpls[] = {
crypto/cts.c
324
static int crypto_cts_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/cts.c
389
static struct crypto_template crypto_cts_tmpl = {
crypto/dh.c
552
struct crypto_template *tmpl, struct rtattr **tb,
crypto/dh.c
833
static int dh_ffdhe2048_create(struct crypto_template *tmpl,
crypto/dh.c
839
static int dh_ffdhe3072_create(struct crypto_template *tmpl,
crypto/dh.c
845
static int dh_ffdhe4096_create(struct crypto_template *tmpl,
crypto/dh.c
851
static int dh_ffdhe6144_create(struct crypto_template *tmpl,
crypto/dh.c
857
static int dh_ffdhe8192_create(struct crypto_template *tmpl,
crypto/dh.c
863
static struct crypto_template crypto_ffdhe_templates[] = {
crypto/dh.c
893
static struct crypto_template crypto_ffdhe_templates[] = {};
crypto/ecb.c
149
static int crypto_ecb_create2(struct crypto_template *tmpl, struct rtattr **tb)
crypto/ecb.c
171
static int crypto_ecb_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/ecb.c
206
static struct crypto_template crypto_ecb_tmpl = {
crypto/ecb.c
98
struct crypto_template *tmpl, struct rtattr **tb)
crypto/ecdsa-p1363.c
155
struct crypto_template ecdsa_p1363_tmpl = {
crypto/ecdsa-p1363.c
99
static int ecdsa_p1363_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/ecdsa-x962.c
176
static int ecdsa_x962_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/ecdsa-x962.c
232
struct crypto_template ecdsa_x962_tmpl = {
crypto/echainiv.c
100
static int echainiv_aead_create(struct crypto_template *tmpl,
crypto/echainiv.c
132
static struct crypto_template echainiv_tmpl = {
crypto/essiv.c
440
static int essiv_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/essiv.c
626
static struct crypto_template essiv_tmpl = {
crypto/gcm.c
1005
static int crypto_rfc4543_create(struct crypto_template *tmpl,
crypto/gcm.c
1077
static struct crypto_template crypto_gcm_tmpls[] = {
crypto/gcm.c
570
static int crypto_gcm_create_common(struct crypto_template *tmpl,
crypto/gcm.c
650
static int crypto_gcm_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/gcm.c
666
static int crypto_gcm_base_create(struct crypto_template *tmpl,
crypto/gcm.c
819
static int crypto_rfc4106_create(struct crypto_template *tmpl,
crypto/geniv.c
40
struct aead_instance *aead_geniv_alloc(struct crypto_template *tmpl,
crypto/hctr2.c
325
static int hctr2_create_common(struct crypto_template *tmpl, struct rtattr **tb,
crypto/hctr2.c
415
static int hctr2_create_base(struct crypto_template *tmpl, struct rtattr **tb)
crypto/hctr2.c
434
static int hctr2_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/hctr2.c
450
static struct crypto_template hctr2_tmpls[] = {
crypto/hmac.c
182
static int __hmac_create_shash(struct crypto_template *tmpl,
crypto/hmac.c
448
static int hmac_create_ahash(struct crypto_template *tmpl, struct rtattr **tb,
crypto/hmac.c
519
static int hmac_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/hmac.c
541
static int hmac_create_shash(struct crypto_template *tmpl, struct rtattr **tb)
crypto/hmac.c
553
static struct crypto_template hmac_tmpls[] = {
crypto/internal.h
173
static inline int crypto_tmpl_get(struct crypto_template *tmpl)
crypto/internal.h
178
static inline void crypto_tmpl_put(struct crypto_template *tmpl)
crypto/internal.h
26
struct crypto_template;
crypto/kpp.c
129
int kpp_register_instance(struct crypto_template *tmpl,
crypto/krb5enc.c
399
static int krb5enc_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/krb5enc.c
483
static struct crypto_template crypto_krb5enc_tmpl = {
crypto/lrw.c
299
static int lrw_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/lrw.c
407
static struct crypto_template lrw_tmpl = {
crypto/lskcipher.c
406
int lskcipher_register_instance(struct crypto_template *tmpl,
crypto/lskcipher.c
480
struct crypto_template *tmpl, struct rtattr **tb)
crypto/pcbc.c
154
static int crypto_pcbc_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/pcbc.c
173
static struct crypto_template crypto_pcbc_tmpl = {
crypto/pcrypt.c
237
static int pcrypt_create_aead(struct crypto_template *tmpl, struct rtattr **tb,
crypto/pcrypt.c
296
static int pcrypt_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/pcrypt.c
339
static struct crypto_template pcrypt_tmpl = {
crypto/rsa-pkcs1pad.c
310
static int pkcs1pad_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/rsa-pkcs1pad.c
373
struct crypto_template rsa_pkcs1pad_tmpl = {
crypto/rsassa-pkcs1.c
355
static int rsassa_pkcs1_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/rsassa-pkcs1.c
431
struct crypto_template rsassa_pkcs1_tmpl = {
crypto/seqiv.c
126
static int seqiv_aead_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/seqiv.c
157
static struct crypto_template seqiv_tmpl = {
crypto/shash.c
563
int shash_register_instance(struct crypto_template *tmpl,
crypto/sig.c
156
int sig_register_instance(struct crypto_template *tmpl,
crypto/skcipher.c
762
int skcipher_register_instance(struct crypto_template *tmpl,
crypto/skcipher.c
834
struct crypto_template *tmpl, struct rtattr **tb)
crypto/xcbc.c
127
static int xcbc_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/xcbc.c
186
static struct crypto_template crypto_xcbc_tmpl = {
crypto/xctr.c
131
static int crypto_xctr_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/xctr.c
169
static struct crypto_template crypto_xctr_tmpl = {
crypto/xts.c
340
static int xts_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/xts.c
453
static struct crypto_template xts_tmpl = {
include/crypto/algapi.h
141
int crypto_register_template(struct crypto_template *tmpl);
include/crypto/algapi.h
142
int crypto_register_templates(struct crypto_template *tmpls, int count);
include/crypto/algapi.h
143
void crypto_unregister_template(struct crypto_template *tmpl);
include/crypto/algapi.h
144
void crypto_unregister_templates(struct crypto_template *tmpls, int count);
include/crypto/algapi.h
145
struct crypto_template *crypto_lookup_template(const char *name);
include/crypto/algapi.h
147
int crypto_register_instance(struct crypto_template *tmpl,
include/crypto/algapi.h
62
struct crypto_template *tmpl;
include/crypto/algapi.h
82
int (*create)(struct crypto_template *tmpl, struct rtattr **tb);
include/crypto/internal/aead.h
164
int aead_register_instance(struct crypto_template *tmpl,
include/crypto/internal/akcipher.h
153
int akcipher_register_instance(struct crypto_template *tmpl,
include/crypto/internal/ecc.h
308
extern struct crypto_template ecdsa_x962_tmpl;
include/crypto/internal/ecc.h
309
extern struct crypto_template ecdsa_p1363_tmpl;
include/crypto/internal/geniv.h
21
struct aead_instance *aead_geniv_alloc(struct crypto_template *tmpl,
include/crypto/internal/hash.h
142
int shash_register_instance(struct crypto_template *tmpl,
include/crypto/internal/hash.h
91
int ahash_register_instance(struct crypto_template *tmpl,
include/crypto/internal/kpp.h
181
int kpp_register_instance(struct crypto_template *tmpl,
include/crypto/internal/rsa.h
84
extern struct crypto_template rsa_pkcs1pad_tmpl;
include/crypto/internal/rsa.h
85
extern struct crypto_template rsassa_pkcs1_tmpl;
include/crypto/internal/sig.h
53
int sig_register_instance(struct crypto_template *tmpl,
include/crypto/internal/skcipher.h
204
int skcipher_register_instance(struct crypto_template *tmpl,
include/crypto/internal/skcipher.h
211
int lskcipher_register_instance(struct crypto_template *tmpl,
include/crypto/internal/skcipher.h
285
struct crypto_template *tmpl, struct rtattr **tb);
include/crypto/internal/skcipher.h
304
struct crypto_template *tmpl, struct rtattr **tb);