| /Linux-v5.4/include/crypto/ |
| D | algapi.h | 49 struct crypto_template *tmpl; 55 struct crypto_template { struct 62 int (*create)(struct crypto_template *tmpl, struct rtattr **tb); argument 140 int crypto_register_template(struct crypto_template *tmpl); 141 int crypto_register_templates(struct crypto_template *tmpls, int count); 142 void crypto_unregister_template(struct crypto_template *tmpl); 143 void crypto_unregister_templates(struct crypto_template *tmpls, int count); 144 struct crypto_template *crypto_lookup_template(const char *name); 146 int crypto_register_instance(struct crypto_template *tmpl,
|
| /Linux-v5.4/crypto/ |
| D | internal.h | 25 struct crypto_template; 101 static inline int crypto_tmpl_get(struct crypto_template *tmpl) in crypto_tmpl_get() 106 static inline void crypto_tmpl_put(struct crypto_template *tmpl) in crypto_tmpl_put()
|
| D | cbc.c | 51 static int crypto_cbc_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_cbc_create() 80 static struct crypto_template crypto_cbc_tmpl = {
|
| D | ecb.c | 61 static int crypto_ecb_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_ecb_create() 83 static struct crypto_template crypto_ecb_tmpl = {
|
| D | ofb.c | 52 static int crypto_ofb_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_ofb_create() 82 static struct crypto_template crypto_ofb_tmpl = {
|
| D | seqiv.c | 138 static int seqiv_aead_create(struct crypto_template *tmpl, struct rtattr **tb) in seqiv_aead_create() 173 static int seqiv_create(struct crypto_template *tmpl, struct rtattr **tb) in seqiv_create() 192 static struct crypto_template seqiv_tmpl = {
|
| D | algapi.c | 79 struct crypto_template *tmpl = inst->tmpl; in crypto_destroy_instance() 110 struct crypto_template *tmpl = inst->tmpl; in crypto_remove_instance() 456 int crypto_register_template(struct crypto_template *tmpl) in crypto_register_template() 458 struct crypto_template *q; in crypto_register_template() 478 int crypto_register_templates(struct crypto_template *tmpls, int count) in crypto_register_templates() 496 void crypto_unregister_template(struct crypto_template *tmpl) in crypto_unregister_template() 525 void crypto_unregister_templates(struct crypto_template *tmpls, int count) in crypto_unregister_templates() 534 static struct crypto_template *__crypto_lookup_template(const char *name) in __crypto_lookup_template() 536 struct crypto_template *q, *tmpl = NULL; in __crypto_lookup_template() 553 struct crypto_template *crypto_lookup_template(const char *name) in crypto_lookup_template() [all …]
|
| D | echainiv.c | 112 static int echainiv_aead_create(struct crypto_template *tmpl, in echainiv_aead_create() 155 static struct crypto_template echainiv_tmpl = {
|
| D | keywrap.c | 263 static int crypto_kw_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_kw_create() 297 static struct crypto_template crypto_kw_tmpl = {
|
| D | pcrypt.c | 214 static int pcrypt_create_aead(struct crypto_template *tmpl, struct rtattr **tb, in pcrypt_create_aead() 279 static int pcrypt_create(struct crypto_template *tmpl, struct rtattr **tb) in pcrypt_create() 328 static struct crypto_template pcrypt_tmpl = {
|
| D | pcbc.c | 153 static int crypto_pcbc_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_pcbc_create() 173 static struct crypto_template crypto_pcbc_tmpl = {
|
| D | ctr.c | 126 static int crypto_ctr_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_ctr_create() 262 static int crypto_rfc3686_create(struct crypto_template *tmpl, in crypto_rfc3686_create() 358 static struct crypto_template crypto_ctr_tmpls[] = {
|
| D | cfb.c | 200 static int crypto_cfb_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_cfb_create() 230 static struct crypto_template crypto_cfb_tmpl = {
|
| D | xcbc.c | 188 static int xcbc_create(struct crypto_template *tmpl, struct rtattr **tb) in xcbc_create() 256 static struct crypto_template crypto_xcbc_tmpl = {
|
| D | hmac.c | 170 static int hmac_create(struct crypto_template *tmpl, struct rtattr **tb) in hmac_create() 242 static struct crypto_template hmac_tmpl = {
|
| D | ccm.c | 454 static int crypto_ccm_create_common(struct crypto_template *tmpl, in crypto_ccm_create_common() 564 static int crypto_ccm_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_ccm_create() 585 static int crypto_ccm_base_create(struct crypto_template *tmpl, in crypto_ccm_base_create() 744 static int crypto_rfc4309_create(struct crypto_template *tmpl, in crypto_rfc4309_create() 917 static int cbcmac_create(struct crypto_template *tmpl, struct rtattr **tb) in cbcmac_create() 971 static struct crypto_template crypto_ccm_tmpls[] = {
|
| D | cmac.c | 222 static int cmac_create(struct crypto_template *tmpl, struct rtattr **tb) in cmac_create() 294 static struct crypto_template crypto_cmac_tmpl = {
|
| D | chacha20poly1305.c | 562 static int chachapoly_create(struct crypto_template *tmpl, struct rtattr **tb, in chachapoly_create() 681 static int rfc7539_create(struct crypto_template *tmpl, struct rtattr **tb) in rfc7539_create() 686 static int rfc7539esp_create(struct crypto_template *tmpl, struct rtattr **tb) in rfc7539esp_create() 691 static struct crypto_template rfc7539_tmpls[] = {
|
| D | lrw.c | 298 static int create(struct crypto_template *tmpl, struct rtattr **tb) in create() 420 static struct crypto_template crypto_tmpl = {
|
| D | gcm.c | 582 static int crypto_gcm_create_common(struct crypto_template *tmpl, in crypto_gcm_create_common() 692 static int crypto_gcm_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_gcm_create() 708 static int crypto_gcm_base_create(struct crypto_template *tmpl, in crypto_gcm_base_create() 866 static int crypto_rfc4106_create(struct crypto_template *tmpl, in crypto_rfc4106_create() 1102 static int crypto_rfc4543_create(struct crypto_template *tmpl, in crypto_rfc4543_create() 1192 static struct crypto_template crypto_gcm_tmpls[] = {
|
| /Linux-v5.4/include/crypto/internal/ |
| D | geniv.h | 22 struct aead_instance *aead_geniv_alloc(struct crypto_template *tmpl,
|
| D | rsa.h | 56 extern struct crypto_template rsa_pkcs1pad_tmpl;
|
| D | hash.h | 76 int ahash_register_instance(struct crypto_template *tmpl, 105 int shash_register_instance(struct crypto_template *tmpl,
|
| D | skcipher.h | 133 int skcipher_register_instance(struct crypto_template *tmpl, 280 skcipher_alloc_instance_simple(struct crypto_template *tmpl, struct rtattr **tb,
|
| D | akcipher.h | 137 int akcipher_register_instance(struct crypto_template *tmpl,
|