Lines Matching refs:aead

54 	struct aead_alg aead;  member
172 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
174 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
175 typeof(*alg), aead); in aead_set_sh_desc()
176 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_set_sh_desc()
177 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
289 static int aead_setkey(struct crypto_aead *aead, const u8 *key, in aead_setkey() argument
292 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_setkey()
323 return aead_set_sh_desc(aead); in aead_setkey()
329 static int des3_aead_setkey(struct crypto_aead *aead, const u8 *key, in des3_aead_setkey() argument
343 err = crypto_des3_ede_verify_key(crypto_aead_tfm(aead), keys.enckey) ?: in des3_aead_setkey()
344 aead_setkey(aead, key, keylen); in des3_aead_setkey()
354 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_edesc_alloc() local
358 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_edesc_alloc()
359 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_edesc_alloc()
360 typeof(*alg), aead); in aead_edesc_alloc()
448 ivsize = crypto_aead_ivsize(aead); in aead_edesc_alloc()
590 static int chachapoly_set_sh_desc(struct crypto_aead *aead) in chachapoly_set_sh_desc() argument
592 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in chachapoly_set_sh_desc()
593 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_set_sh_desc()
622 static int chachapoly_setauthsize(struct crypto_aead *aead, in chachapoly_setauthsize() argument
625 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in chachapoly_setauthsize()
631 return chachapoly_set_sh_desc(aead); in chachapoly_setauthsize()
634 static int chachapoly_setkey(struct crypto_aead *aead, const u8 *key, in chachapoly_setkey() argument
637 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in chachapoly_setkey()
638 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_setkey()
647 return chachapoly_set_sh_desc(aead); in chachapoly_setkey()
650 static int gcm_set_sh_desc(struct crypto_aead *aead) in gcm_set_sh_desc() argument
652 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in gcm_set_sh_desc()
654 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc()
722 static int gcm_setkey(struct crypto_aead *aead, in gcm_setkey() argument
725 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in gcm_setkey()
739 return gcm_set_sh_desc(aead); in gcm_setkey()
742 static int rfc4106_set_sh_desc(struct crypto_aead *aead) in rfc4106_set_sh_desc() argument
744 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in rfc4106_set_sh_desc()
746 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc()
817 static int rfc4106_setkey(struct crypto_aead *aead, in rfc4106_setkey() argument
820 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in rfc4106_setkey()
840 return rfc4106_set_sh_desc(aead); in rfc4106_setkey()
843 static int rfc4543_set_sh_desc(struct crypto_aead *aead) in rfc4543_set_sh_desc() argument
845 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in rfc4543_set_sh_desc()
847 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc()
916 static int rfc4543_setkey(struct crypto_aead *aead, in rfc4543_setkey() argument
919 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in rfc4543_setkey()
939 return rfc4543_set_sh_desc(aead); in rfc4543_setkey()
1263 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_unmap() local
1264 int ivsize = crypto_aead_ivsize(aead); in aead_unmap()
1290 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_encrypt_done() local
1291 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_encrypt_done()
1311 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_decrypt_done() local
1312 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_decrypt_done()
1328 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_encrypt() local
1329 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_encrypt()
1356 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_decrypt() local
1357 struct caam_ctx *ctx = crypto_aead_ctx_dma(aead); in aead_decrypt()
1645 aead); in caam_cra_init_aead()
1800 .aead = {
1819 .aead = {
1839 .aead = {
1859 .aead = {
1880 .aead = {
1903 .aead = {
1924 .aead = {
1947 .aead = {
1968 .aead = {
1991 .aead = {
2012 .aead = {
2036 .aead = {
2057 .aead = {
2081 .aead = {
2102 .aead = {
2126 .aead = {
2147 .aead = {
2170 .aead = {
2192 .aead = {
2216 .aead = {
2238 .aead = {
2262 .aead = {
2284 .aead = {
2308 .aead = {
2330 .aead = {
2354 .aead = {
2376 .aead = {
2400 .aead = {
2421 .aead = {
2444 .aead = {
2465 .aead = {
2488 .aead = {
2509 .aead = {
2533 .aead = {
2554 .aead = {
2578 .aead = {
2599 .aead = {
2623 .aead = {
2644 .aead = {
2668 .aead = {
2692 .aead = {
2717 .aead = {
2741 .aead = {
2766 .aead = {
2790 .aead = {
2815 .aead = {
2839 .aead = {
2864 .aead = {
2888 .aead = {
2913 .aead = {
2936 .aead = {
2959 .aead = {
2983 .aead = {
3025 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init()
5321 err = crypto_register_aead(&t_alg->aead); in dpaa2_caam_probe()
5324 t_alg->aead.base.cra_driver_name, err); in dpaa2_caam_probe()
5420 crypto_unregister_aead(&t_alg->aead); in dpaa2_caam_remove()