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
296
int aead_register_instance(struct crypto_template *tmpl,
crypto/ahash.c
969
int ahash_register_instance(struct crypto_template *tmpl,
crypto/akcipher.c
157
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
365
static int crypto_authenc_esn_create(struct crypto_template *tmpl,
crypto/authencesn.c
442
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
452
static int rfc7539_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/chacha20poly1305.c
457
static int rfc7539esp_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/chacha20poly1305.c
462
static struct crypto_template rfc7539_tmpls[] = {
crypto/cmac.c
160
static int cmac_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/cmac.c
222
static struct crypto_template crypto_cmac_tmpl = {
crypto/cryptd.c
379
static int cryptd_create_skcipher(struct crypto_template *tmpl,
crypto/cryptd.c
650
static int cryptd_create_hash(struct crypto_template *tmpl, struct rtattr **tb,
crypto/cryptd.c
857
static int cryptd_create_aead(struct crypto_template *tmpl,
crypto/cryptd.c
914
static int cryptd_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/cryptd.c
934
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
546
struct crypto_template *tmpl, struct rtattr **tb,
crypto/dh.c
827
static int dh_ffdhe2048_create(struct crypto_template *tmpl,
crypto/dh.c
833
static int dh_ffdhe3072_create(struct crypto_template *tmpl,
crypto/dh.c
839
static int dh_ffdhe4096_create(struct crypto_template *tmpl,
crypto/dh.c
845
static int dh_ffdhe6144_create(struct crypto_template *tmpl,
crypto/dh.c
851
static int dh_ffdhe8192_create(struct crypto_template *tmpl,
crypto/dh.c
857
static struct crypto_template crypto_ffdhe_templates[] = {
crypto/dh.c
887
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
333
static int crypto_gcm_create_common(struct crypto_template *tmpl,
crypto/gcm.c
397
static int crypto_gcm_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/gcm.c
413
static int crypto_gcm_base_create(struct crypto_template *tmpl,
crypto/gcm.c
575
static int crypto_rfc4106_create(struct crypto_template *tmpl,
crypto/gcm.c
761
static int crypto_rfc4543_create(struct crypto_template *tmpl,
crypto/gcm.c
833
static struct crypto_template crypto_gcm_tmpls[] = {
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
168
static int __hmac_create_shash(struct crypto_template *tmpl,
crypto/hmac.c
418
static int hmac_create_ahash(struct crypto_template *tmpl, struct rtattr **tb,
crypto/hmac.c
488
static int hmac_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/hmac.c
510
static int hmac_create_shash(struct crypto_template *tmpl, struct rtattr **tb)
crypto/hmac.c
522
static struct crypto_template hmac_tmpls[] = {
crypto/internal.h
168
static inline int crypto_tmpl_get(struct crypto_template *tmpl)
crypto/internal.h
173
static inline void crypto_tmpl_put(struct crypto_template *tmpl)
crypto/internal.h
25
struct crypto_template;
crypto/kpp.c
127
int kpp_register_instance(struct crypto_template *tmpl,
crypto/krb5enc.c
410
static int krb5enc_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/krb5enc.c
494
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
404
int lskcipher_register_instance(struct crypto_template *tmpl,
crypto/lskcipher.c
478
struct crypto_template *tmpl, struct rtattr **tb)
crypto/pcrypt.c
244
static int pcrypt_create_aead(struct crypto_template *tmpl, struct rtattr **tb,
crypto/pcrypt.c
303
static int pcrypt_create(struct crypto_template *tmpl, struct rtattr **tb)
crypto/pcrypt.c
346
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
524
int shash_register_instance(struct crypto_template *tmpl,
crypto/sig.c
156
int sig_register_instance(struct crypto_template *tmpl,
crypto/skcipher.c
760
int skcipher_register_instance(struct crypto_template *tmpl,
crypto/skcipher.c
832
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
310
extern struct crypto_template ecdsa_x962_tmpl;
include/crypto/internal/ecc.h
311
extern struct crypto_template ecdsa_p1363_tmpl;
include/crypto/internal/geniv.h
19
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);