Searched refs:crypto_template (Results 1 - 34 of 34) sorted by relevance

/linux-4.1.27/crypto/
H A Dinternal.h40 struct crypto_template;
118 static inline int crypto_tmpl_get(struct crypto_template *tmpl) crypto_tmpl_get()
123 static inline void crypto_tmpl_put(struct crypto_template *tmpl) crypto_tmpl_put()
H A Dalgapi.c75 struct crypto_template *tmpl = inst->tmpl; crypto_destroy_instance()
107 struct crypto_template *tmpl = inst->tmpl; crypto_remove_instance()
438 int crypto_register_template(struct crypto_template *tmpl) crypto_register_template()
440 struct crypto_template *q; crypto_register_template()
461 void crypto_unregister_template(struct crypto_template *tmpl) crypto_unregister_template()
492 static struct crypto_template *__crypto_lookup_template(const char *name) __crypto_lookup_template()
494 struct crypto_template *q, *tmpl = NULL; __crypto_lookup_template()
511 struct crypto_template *crypto_lookup_template(const char *name) crypto_lookup_template()
518 int crypto_register_instance(struct crypto_template *tmpl, crypto_register_instance()
H A Dchainiv.c285 static struct crypto_template chainiv_tmpl;
340 static struct crypto_template chainiv_tmpl = {
H A Dcmac.c225 static int cmac_create(struct crypto_template *tmpl, struct rtattr **tb) cmac_create()
294 static struct crypto_template crypto_cmac_tmpl = {
H A Deseqiv.c204 static struct crypto_template eseqiv_tmpl;
248 static struct crypto_template eseqiv_tmpl = {
H A Dhmac.c181 static int hmac_create(struct crypto_template *tmpl, struct rtattr **tb) hmac_create()
249 static struct crypto_template hmac_tmpl = {
H A Dseqiv.c259 static struct crypto_template seqiv_tmpl;
355 static struct crypto_template seqiv_tmpl = {
H A Dxcbc.c199 static int xcbc_create(struct crypto_template *tmpl, struct rtattr **tb) xcbc_create()
267 static struct crypto_template crypto_xcbc_tmpl = {
H A Dcryptd.c331 static int cryptd_create_blkcipher(struct crypto_template *tmpl, cryptd_create_blkcipher()
593 static int cryptd_create_hash(struct crypto_template *tmpl, struct rtattr **tb, cryptd_create_hash()
742 static int cryptd_create_aead(struct crypto_template *tmpl, cryptd_create_aead()
803 static int cryptd_create(struct crypto_template *tmpl, struct rtattr **tb) cryptd_create()
844 static struct crypto_template cryptd_tmpl = {
H A Dmcryptd.c490 static int mcryptd_create_hash(struct crypto_template *tmpl, struct rtattr **tb, mcryptd_create_hash()
557 static int mcryptd_create(struct crypto_template *tmpl, struct rtattr **tb) mcryptd_create()
590 static struct crypto_template mcryptd_tmpl = {
H A Decb.c166 static struct crypto_template crypto_ecb_tmpl = {
H A Dctr.c245 static struct crypto_template crypto_ctr_tmpl = {
431 static struct crypto_template crypto_rfc3686_tmpl = {
H A Dccm.c603 static struct crypto_template crypto_ccm_tmpl = {
631 static struct crypto_template crypto_ccm_base_tmpl = {
837 static struct crypto_template crypto_rfc4309_tmpl = {
H A Daead.c272 struct crypto_instance *aead_geniv_alloc(struct crypto_template *tmpl, aead_geniv_alloc()
407 struct crypto_template *tmpl; crypto_nivaead_default()
H A Dalgboss.c65 struct crypto_template *tmpl; cryptomgr_probe()
H A Dcbc.c270 static struct crypto_template crypto_cbc_tmpl = {
H A Dgcm.c823 static struct crypto_template crypto_gcm_tmpl = {
851 static struct crypto_template crypto_gcm_base_tmpl = {
1054 static struct crypto_template crypto_rfc4106_tmpl = {
1385 static struct crypto_template crypto_rfc4543_tmpl = {
H A Dlrw.c381 static struct crypto_template crypto_tmpl = {
H A Dpcbc.c276 static struct crypto_template crypto_pcbc_tmpl = {
H A Dxts.c343 static struct crypto_template crypto_tmpl = {
H A Dvmac.c643 static int vmac_create(struct crypto_template *tmpl, struct rtattr **tb) vmac_create()
694 static struct crypto_template vmac_tmpl = {
H A Dcts.c333 static struct crypto_template crypto_cts_tmpl = {
H A Dablkcipher.c542 struct crypto_template *tmpl; crypto_givcipher_default()
H A Dahash.c581 int ahash_register_instance(struct crypto_template *tmpl, ahash_register_instance()
H A Dpcrypt.c517 static struct crypto_template pcrypt_tmpl = {
H A Dauthenc.c702 static struct crypto_template crypto_authenc_tmpl = {
H A Dauthencesn.c794 static struct crypto_template crypto_authenc_esn_tmpl = {
H A Dblkcipher.c580 struct crypto_instance *skcipher_geniv_alloc(struct crypto_template *tmpl, skcipher_geniv_alloc()
H A Dshash.c671 int shash_register_instance(struct crypto_template *tmpl, shash_register_instance()
/linux-4.1.27/include/crypto/
H A Dalgapi.h42 struct crypto_template *tmpl;
48 struct crypto_template { struct
55 int (*create)(struct crypto_template *tmpl, struct rtattr **tb);
134 int crypto_register_template(struct crypto_template *tmpl);
135 void crypto_unregister_template(struct crypto_template *tmpl);
136 struct crypto_template *crypto_lookup_template(const char *name);
138 int crypto_register_instance(struct crypto_template *tmpl,
/linux-4.1.27/include/crypto/internal/
H A Daead.h58 struct crypto_instance *aead_geniv_alloc(struct crypto_template *tmpl,
H A Dhash.h82 int ahash_register_instance(struct crypto_template *tmpl,
101 int shash_register_instance(struct crypto_template *tmpl,
H A Dskcipher.h62 struct crypto_instance *skcipher_geniv_alloc(struct crypto_template *tmpl,
/linux-4.1.27/arch/x86/crypto/
H A Dfpu.c147 static struct crypto_template crypto_fpu_tmpl = {

Completed in 372 milliseconds