Lines Matching refs:aead

52 	struct aead_alg aead;  member
167 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
169 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
170 typeof(*alg), aead); in aead_set_sh_desc()
171 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_set_sh_desc()
172 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
284 static int aead_setkey(struct crypto_aead *aead, const u8 *key, in aead_setkey() argument
287 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_setkey()
318 return aead_set_sh_desc(aead); in aead_setkey()
324 static int des3_aead_setkey(struct crypto_aead *aead, const u8 *key, in des3_aead_setkey() argument
338 err = crypto_des3_ede_verify_key(crypto_aead_tfm(aead), keys.enckey) ?: in des3_aead_setkey()
339 aead_setkey(aead, key, keylen); in des3_aead_setkey()
349 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_edesc_alloc() local
353 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_edesc_alloc()
354 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_edesc_alloc()
355 typeof(*alg), aead); in aead_edesc_alloc()
443 ivsize = crypto_aead_ivsize(aead); in aead_edesc_alloc()
585 static int chachapoly_set_sh_desc(struct crypto_aead *aead) in chachapoly_set_sh_desc() argument
587 struct caam_ctx *ctx = crypto_aead_ctx(aead); in chachapoly_set_sh_desc()
588 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_set_sh_desc()
617 static int chachapoly_setauthsize(struct crypto_aead *aead, in chachapoly_setauthsize() argument
620 struct caam_ctx *ctx = crypto_aead_ctx(aead); in chachapoly_setauthsize()
626 return chachapoly_set_sh_desc(aead); in chachapoly_setauthsize()
629 static int chachapoly_setkey(struct crypto_aead *aead, const u8 *key, in chachapoly_setkey() argument
632 struct caam_ctx *ctx = crypto_aead_ctx(aead); in chachapoly_setkey()
633 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_setkey()
642 return chachapoly_set_sh_desc(aead); in chachapoly_setkey()
645 static int gcm_set_sh_desc(struct crypto_aead *aead) in gcm_set_sh_desc() argument
647 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_set_sh_desc()
649 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc()
717 static int gcm_setkey(struct crypto_aead *aead, in gcm_setkey() argument
720 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_setkey()
734 return gcm_set_sh_desc(aead); in gcm_setkey()
737 static int rfc4106_set_sh_desc(struct crypto_aead *aead) in rfc4106_set_sh_desc() argument
739 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4106_set_sh_desc()
741 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc()
812 static int rfc4106_setkey(struct crypto_aead *aead, in rfc4106_setkey() argument
815 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4106_setkey()
835 return rfc4106_set_sh_desc(aead); in rfc4106_setkey()
838 static int rfc4543_set_sh_desc(struct crypto_aead *aead) in rfc4543_set_sh_desc() argument
840 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4543_set_sh_desc()
842 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc()
911 static int rfc4543_setkey(struct crypto_aead *aead, in rfc4543_setkey() argument
914 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4543_setkey()
934 return rfc4543_set_sh_desc(aead); in rfc4543_setkey()
1258 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_unmap() local
1259 int ivsize = crypto_aead_ivsize(aead); in aead_unmap()
1285 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_encrypt_done() local
1286 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_encrypt_done()
1306 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_decrypt_done() local
1307 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_decrypt_done()
1323 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_encrypt() local
1324 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_encrypt()
1351 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_decrypt() local
1352 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_decrypt()
1638 aead); in caam_cra_init_aead()
1793 .aead = {
1812 .aead = {
1832 .aead = {
1852 .aead = {
1873 .aead = {
1896 .aead = {
1917 .aead = {
1940 .aead = {
1961 .aead = {
1984 .aead = {
2005 .aead = {
2029 .aead = {
2050 .aead = {
2074 .aead = {
2095 .aead = {
2119 .aead = {
2140 .aead = {
2163 .aead = {
2185 .aead = {
2209 .aead = {
2231 .aead = {
2255 .aead = {
2277 .aead = {
2301 .aead = {
2323 .aead = {
2347 .aead = {
2369 .aead = {
2393 .aead = {
2414 .aead = {
2437 .aead = {
2458 .aead = {
2481 .aead = {
2502 .aead = {
2526 .aead = {
2547 .aead = {
2571 .aead = {
2592 .aead = {
2616 .aead = {
2637 .aead = {
2661 .aead = {
2685 .aead = {
2710 .aead = {
2734 .aead = {
2759 .aead = {
2783 .aead = {
2808 .aead = {
2832 .aead = {
2857 .aead = {
2881 .aead = {
2906 .aead = {
2929 .aead = {
2952 .aead = {
2976 .aead = {
3018 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init()
5306 err = crypto_register_aead(&t_alg->aead); in dpaa2_caam_probe()
5309 t_alg->aead.base.cra_driver_name, err); in dpaa2_caam_probe()
5405 crypto_unregister_aead(&t_alg->aead); in dpaa2_caam_remove()