Lines Matching refs:aead

55 	struct aead_alg aead;  member
173 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
175 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
176 typeof(*alg), aead); in aead_set_sh_desc()
177 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_set_sh_desc()
178 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
290 static int aead_setkey(struct crypto_aead *aead, const u8 *key, in aead_setkey() argument
293 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_setkey()
324 return aead_set_sh_desc(aead); in aead_setkey()
330 static int des3_aead_setkey(struct crypto_aead *aead, const u8 *key, in des3_aead_setkey() argument
344 err = crypto_des3_ede_verify_key(crypto_aead_tfm(aead), keys.enckey) ?: in des3_aead_setkey()
345 aead_setkey(aead, key, keylen); in des3_aead_setkey()
355 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_edesc_alloc() local
359 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_edesc_alloc()
360 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_edesc_alloc()
361 typeof(*alg), aead); in aead_edesc_alloc()
449 ivsize = crypto_aead_ivsize(aead); in aead_edesc_alloc()
591 static int chachapoly_set_sh_desc(struct crypto_aead *aead) in chachapoly_set_sh_desc() argument
593 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in chachapoly_set_sh_desc()
594 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_set_sh_desc()
623 static int chachapoly_setauthsize(struct crypto_aead *aead, in chachapoly_setauthsize() argument
626 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in chachapoly_setauthsize()
632 return chachapoly_set_sh_desc(aead); in chachapoly_setauthsize()
635 static int chachapoly_setkey(struct crypto_aead *aead, const u8 *key, in chachapoly_setkey() argument
638 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in chachapoly_setkey()
639 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_setkey()
649 return chachapoly_set_sh_desc(aead); in chachapoly_setkey()
652 static int gcm_set_sh_desc(struct crypto_aead *aead) in gcm_set_sh_desc() argument
654 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in gcm_set_sh_desc()
656 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc()
724 static int gcm_setkey(struct crypto_aead *aead, in gcm_setkey() argument
727 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in gcm_setkey()
741 return gcm_set_sh_desc(aead); in gcm_setkey()
744 static int rfc4106_set_sh_desc(struct crypto_aead *aead) in rfc4106_set_sh_desc() argument
746 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in rfc4106_set_sh_desc()
748 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc()
819 static int rfc4106_setkey(struct crypto_aead *aead, in rfc4106_setkey() argument
822 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in rfc4106_setkey()
842 return rfc4106_set_sh_desc(aead); in rfc4106_setkey()
845 static int rfc4543_set_sh_desc(struct crypto_aead *aead) in rfc4543_set_sh_desc() argument
847 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in rfc4543_set_sh_desc()
849 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc()
918 static int rfc4543_setkey(struct crypto_aead *aead, in rfc4543_setkey() argument
921 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in rfc4543_setkey()
941 return rfc4543_set_sh_desc(aead); in rfc4543_setkey()
1265 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_unmap() local
1266 int ivsize = crypto_aead_ivsize(aead); in aead_unmap()
1292 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_encrypt_done() local
1293 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_encrypt_done()
1313 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_decrypt_done() local
1314 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_decrypt_done()
1330 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_encrypt() local
1331 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_encrypt()
1358 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_decrypt() local
1359 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_decrypt()
1647 aead); in caam_cra_init_aead()
1802 .aead = {
1821 .aead = {
1841 .aead = {
1861 .aead = {
1882 .aead = {
1905 .aead = {
1926 .aead = {
1949 .aead = {
1970 .aead = {
1993 .aead = {
2014 .aead = {
2038 .aead = {
2059 .aead = {
2083 .aead = {
2104 .aead = {
2128 .aead = {
2149 .aead = {
2172 .aead = {
2194 .aead = {
2218 .aead = {
2240 .aead = {
2264 .aead = {
2286 .aead = {
2310 .aead = {
2332 .aead = {
2356 .aead = {
2378 .aead = {
2402 .aead = {
2423 .aead = {
2446 .aead = {
2467 .aead = {
2490 .aead = {
2511 .aead = {
2535 .aead = {
2556 .aead = {
2580 .aead = {
2601 .aead = {
2625 .aead = {
2646 .aead = {
2670 .aead = {
2694 .aead = {
2719 .aead = {
2743 .aead = {
2768 .aead = {
2792 .aead = {
2817 .aead = {
2841 .aead = {
2866 .aead = {
2890 .aead = {
2915 .aead = {
2938 .aead = {
2961 .aead = {
2985 .aead = {
3027 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init()
5355 err = crypto_register_aead(&t_alg->aead); in dpaa2_caam_probe()
5358 t_alg->aead.base.cra_driver_name, err); in dpaa2_caam_probe()
5454 crypto_unregister_aead(&t_alg->aead); in dpaa2_caam_remove()