Home
last modified time | relevance | path

Searched refs:aead_instance (Results 1 – 13 of 13) sorted by relevance

/linux/include/crypto/internal/
H A Daead.h18 struct aead_instance { struct
19 void (*free)(struct aead_instance *inst); argument
48 struct aead_instance *inst) in aead_crypto_instance()
53 static inline struct aead_instance *aead_instance(struct crypto_instance *inst) in aead_instance() function
55 return container_of(&inst->alg, struct aead_instance, alg.base); in aead_instance()
58 static inline struct aead_instance *aead_alg_instance(struct crypto_aead *aead) in aead_alg_instance()
60 return aead_instance(crypto_tfm_alg_instance(&aead->base)); in aead_alg_instance()
63 static inline void *aead_instance_ctx(struct aead_instance *inst) in aead_instance_ctx()
165 struct aead_instance *inst);
H A Dgeniv.h22 struct aead_instance *aead_geniv_alloc(struct crypto_template *tmpl,
/linux/crypto/
H A Dgeniv.c35 static void aead_geniv_free(struct aead_instance *inst) in aead_geniv_free()
41 struct aead_instance *aead_geniv_alloc(struct crypto_template *tmpl, in aead_geniv_alloc()
45 struct aead_instance *inst; in aead_geniv_alloc()
112 struct aead_instance *inst = aead_alg_instance(aead); in aead_init_geniv()
H A Dauthenc.c116 struct aead_instance *inst = aead_alg_instance(authenc); in authenc_geniv_ahash_done()
135 struct aead_instance *inst = aead_alg_instance(authenc); in crypto_authenc_genicv()
191 struct aead_instance *inst = aead_alg_instance(authenc); in crypto_authenc_encrypt()
229 struct aead_instance *inst = aead_alg_instance(authenc); in crypto_authenc_decrypt_tail()
277 struct aead_instance *inst = aead_alg_instance(authenc); in crypto_authenc_decrypt()
301 struct aead_instance *inst = aead_alg_instance(tfm); in crypto_authenc_init_tfm()
355 static void crypto_authenc_free(struct aead_instance *inst) in crypto_authenc_free()
368 struct aead_instance *inst; in crypto_authenc_create()
H A Daead.c169 struct aead_instance *aead = aead_instance(inst); in crypto_aead_free_instance()
278 struct aead_instance *inst) in aead_register_instance()
H A Dgcm.c521 struct aead_instance *inst = aead_alg_instance(tfm); in crypto_gcm_init_tfm()
565 static void crypto_gcm_free(struct aead_instance *inst) in crypto_gcm_free()
581 struct aead_instance *inst; in crypto_gcm_create_common()
787 struct aead_instance *inst = aead_alg_instance(tfm); in crypto_rfc4106_init_tfm()
817 static void crypto_rfc4106_free(struct aead_instance *inst) in crypto_rfc4106_free()
827 struct aead_instance *inst; in crypto_rfc4106_create()
985 struct aead_instance *inst = aead_alg_instance(tfm); in crypto_rfc4543_init_tfm()
1029 static void crypto_rfc4543_free(struct aead_instance *inst) in crypto_rfc4543_free()
1042 struct aead_instance *inst; in crypto_rfc4543_create()
H A Dccm.c395 struct aead_instance *inst = aead_alg_instance(tfm); in crypto_ccm_init_tfm()
437 static void crypto_ccm_free(struct aead_instance *inst) in crypto_ccm_free()
453 struct aead_instance *inst; in crypto_ccm_create_common()
668 struct aead_instance *inst = aead_alg_instance(tfm); in crypto_rfc4309_init_tfm()
698 static void crypto_rfc4309_free(struct aead_instance *inst) in crypto_rfc4309_free()
708 struct aead_instance *inst; in crypto_rfc4309_create()
H A Dauthencesn.c315 struct aead_instance *inst = aead_alg_instance(tfm); in crypto_authenc_esn_init_tfm()
371 static void crypto_authenc_esn_free(struct aead_instance *inst) in crypto_authenc_esn_free()
384 struct aead_instance *inst; in crypto_authenc_esn_create()
H A Dessiv.c324 struct aead_instance *inst = aead_alg_instance(tfm); in essiv_aead_init_tfm()
381 static void essiv_aead_free_instance(struct aead_instance *inst) in essiv_aead_free_instance()
450 struct aead_instance *aead_inst = NULL; in essiv_create()
H A Dchacha20poly1305.c502 struct aead_instance *inst = aead_alg_instance(tfm); in chachapoly_init()
546 static void chachapoly_free(struct aead_instance *inst) in chachapoly_free()
559 struct aead_instance *inst; in chachapoly_create()
H A Dechainiv.c115 struct aead_instance *inst; in echainiv_aead_create()
H A Dseqiv.c137 struct aead_instance *inst; in seqiv_aead_create()
H A Dcryptd.c835 struct aead_instance *inst = aead_alg_instance(tfm); in cryptd_aead_init_tfm()
858 static void cryptd_aead_free(struct aead_instance *inst) in cryptd_aead_free()
872 struct aead_instance *inst; in cryptd_create_aead()