Lines Matching refs:aead

52 	struct aead_alg aead;  member
170 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
172 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
173 typeof(*alg), aead); in aead_set_sh_desc()
174 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_set_sh_desc()
175 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
287 static int aead_setkey(struct crypto_aead *aead, const u8 *key, in aead_setkey() argument
290 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_setkey()
321 return aead_set_sh_desc(aead); in aead_setkey()
327 static int des3_aead_setkey(struct crypto_aead *aead, const u8 *key, in des3_aead_setkey() argument
341 err = crypto_des3_ede_verify_key(crypto_aead_tfm(aead), keys.enckey) ?: in des3_aead_setkey()
342 aead_setkey(aead, key, keylen); in des3_aead_setkey()
352 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_edesc_alloc() local
356 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_edesc_alloc()
357 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_edesc_alloc()
358 typeof(*alg), aead); in aead_edesc_alloc()
446 ivsize = crypto_aead_ivsize(aead); in aead_edesc_alloc()
588 static int chachapoly_set_sh_desc(struct crypto_aead *aead) in chachapoly_set_sh_desc() argument
590 struct caam_ctx *ctx = crypto_aead_ctx(aead); in chachapoly_set_sh_desc()
591 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_set_sh_desc()
620 static int chachapoly_setauthsize(struct crypto_aead *aead, in chachapoly_setauthsize() argument
623 struct caam_ctx *ctx = crypto_aead_ctx(aead); in chachapoly_setauthsize()
629 return chachapoly_set_sh_desc(aead); in chachapoly_setauthsize()
632 static int chachapoly_setkey(struct crypto_aead *aead, const u8 *key, in chachapoly_setkey() argument
635 struct caam_ctx *ctx = crypto_aead_ctx(aead); in chachapoly_setkey()
636 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_setkey()
645 return chachapoly_set_sh_desc(aead); in chachapoly_setkey()
648 static int gcm_set_sh_desc(struct crypto_aead *aead) in gcm_set_sh_desc() argument
650 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_set_sh_desc()
652 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc()
720 static int gcm_setkey(struct crypto_aead *aead, in gcm_setkey() argument
723 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_setkey()
737 return gcm_set_sh_desc(aead); in gcm_setkey()
740 static int rfc4106_set_sh_desc(struct crypto_aead *aead) in rfc4106_set_sh_desc() argument
742 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4106_set_sh_desc()
744 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc()
815 static int rfc4106_setkey(struct crypto_aead *aead, in rfc4106_setkey() argument
818 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4106_setkey()
838 return rfc4106_set_sh_desc(aead); in rfc4106_setkey()
841 static int rfc4543_set_sh_desc(struct crypto_aead *aead) in rfc4543_set_sh_desc() argument
843 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4543_set_sh_desc()
845 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc()
914 static int rfc4543_setkey(struct crypto_aead *aead, in rfc4543_setkey() argument
917 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4543_setkey()
937 return rfc4543_set_sh_desc(aead); in rfc4543_setkey()
1261 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_unmap() local
1262 int ivsize = crypto_aead_ivsize(aead); in aead_unmap()
1288 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_encrypt_done() local
1289 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_encrypt_done()
1309 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_decrypt_done() local
1310 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_decrypt_done()
1326 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_encrypt() local
1327 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_encrypt()
1354 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_decrypt() local
1355 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_decrypt()
1641 aead); in caam_cra_init_aead()
1796 .aead = {
1815 .aead = {
1835 .aead = {
1855 .aead = {
1876 .aead = {
1899 .aead = {
1920 .aead = {
1943 .aead = {
1964 .aead = {
1987 .aead = {
2008 .aead = {
2032 .aead = {
2053 .aead = {
2077 .aead = {
2098 .aead = {
2122 .aead = {
2143 .aead = {
2166 .aead = {
2188 .aead = {
2212 .aead = {
2234 .aead = {
2258 .aead = {
2280 .aead = {
2304 .aead = {
2326 .aead = {
2350 .aead = {
2372 .aead = {
2396 .aead = {
2417 .aead = {
2440 .aead = {
2461 .aead = {
2484 .aead = {
2505 .aead = {
2529 .aead = {
2550 .aead = {
2574 .aead = {
2595 .aead = {
2619 .aead = {
2640 .aead = {
2664 .aead = {
2688 .aead = {
2713 .aead = {
2737 .aead = {
2762 .aead = {
2786 .aead = {
2811 .aead = {
2835 .aead = {
2860 .aead = {
2884 .aead = {
2909 .aead = {
2932 .aead = {
2955 .aead = {
2979 .aead = {
3021 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init()
5309 err = crypto_register_aead(&t_alg->aead); in dpaa2_caam_probe()
5312 t_alg->aead.base.cra_driver_name, err); in dpaa2_caam_probe()
5408 crypto_unregister_aead(&t_alg->aead); in dpaa2_caam_remove()