Lines Matching refs:aead
43 struct aead_alg aead; member
72 static int aead_set_sh_desc(struct crypto_aead *aead) in aead_set_sh_desc() argument
74 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_set_sh_desc()
75 typeof(*alg), aead); in aead_set_sh_desc()
76 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_set_sh_desc()
77 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc()
187 static int aead_setkey(struct crypto_aead *aead, const u8 *key, in aead_setkey() argument
190 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_setkey()
245 ret = aead_set_sh_desc(aead); in aead_setkey()
271 crypto_aead_set_flags(aead, CRYPTO_TFM_RES_BAD_KEY_LEN); in aead_setkey()
276 static int des3_aead_setkey(struct crypto_aead *aead, const u8 *key, in des3_aead_setkey() argument
286 err = verify_aead_des3_key(aead, keys.enckey, keys.enckeylen) ?: in des3_aead_setkey()
287 aead_setkey(aead, key, keylen); in des3_aead_setkey()
293 static int gcm_set_sh_desc(struct crypto_aead *aead) in gcm_set_sh_desc() argument
295 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_set_sh_desc()
296 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc()
351 static int gcm_setkey(struct crypto_aead *aead, in gcm_setkey() argument
354 struct caam_ctx *ctx = crypto_aead_ctx(aead); in gcm_setkey()
360 crypto_aead_set_flags(aead, CRYPTO_TFM_RES_BAD_KEY_LEN); in gcm_setkey()
372 ret = gcm_set_sh_desc(aead); in gcm_setkey()
398 static int rfc4106_set_sh_desc(struct crypto_aead *aead) in rfc4106_set_sh_desc() argument
400 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4106_set_sh_desc()
401 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc()
457 static int rfc4106_setkey(struct crypto_aead *aead, in rfc4106_setkey() argument
460 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4106_setkey()
466 crypto_aead_set_flags(aead, CRYPTO_TFM_RES_BAD_KEY_LEN); in rfc4106_setkey()
482 ret = rfc4106_set_sh_desc(aead); in rfc4106_setkey()
508 static int rfc4543_set_sh_desc(struct crypto_aead *aead) in rfc4543_set_sh_desc() argument
510 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4543_set_sh_desc()
511 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc()
565 static int rfc4543_setkey(struct crypto_aead *aead, in rfc4543_setkey() argument
568 struct caam_ctx *ctx = crypto_aead_ctx(aead); in rfc4543_setkey()
574 crypto_aead_set_flags(aead, CRYPTO_TFM_RES_BAD_KEY_LEN); in rfc4543_setkey()
590 ret = rfc4543_set_sh_desc(aead); in rfc4543_setkey()
894 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_unmap() local
895 int ivsize = crypto_aead_ivsize(aead); in aead_unmap()
919 struct crypto_aead *aead = crypto_aead_reqtfm(aead_req); in aead_done() local
920 struct caam_ctx *caam_ctx = crypto_aead_ctx(aead); in aead_done()
941 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_edesc_alloc() local
942 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_edesc_alloc()
943 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead), in aead_edesc_alloc()
944 typeof(*alg), aead); in aead_edesc_alloc()
1038 ivsize = crypto_aead_ivsize(aead); in aead_edesc_alloc()
1161 struct crypto_aead *aead = crypto_aead_reqtfm(req); in aead_crypt() local
1162 struct caam_ctx *ctx = crypto_aead_ctx(aead); in aead_crypt()
1547 .aead = {
1566 .aead = {
1586 .aead = {
1606 .aead = {
1627 .aead = {
1650 .aead = {
1671 .aead = {
1694 .aead = {
1715 .aead = {
1738 .aead = {
1759 .aead = {
1783 .aead = {
1804 .aead = {
1828 .aead = {
1849 .aead = {
1873 .aead = {
1894 .aead = {
1917 .aead = {
1939 .aead = {
1963 .aead = {
1985 .aead = {
2009 .aead = {
2031 .aead = {
2055 .aead = {
2077 .aead = {
2101 .aead = {
2123 .aead = {
2147 .aead = {
2168 .aead = {
2191 .aead = {
2212 .aead = {
2235 .aead = {
2256 .aead = {
2280 .aead = {
2301 .aead = {
2325 .aead = {
2346 .aead = {
2370 .aead = {
2391 .aead = {
2474 aead); in caam_aead_init()
2509 crypto_unregister_aead(&t_alg->aead); in caam_qi_algapi_exit()
2535 struct aead_alg *alg = &t_alg->aead; in caam_aead_alg_init()
2649 (!md_inst || (t_alg->aead.maxauthsize > md_limit))) in caam_qi_algapi_init()
2654 err = crypto_register_aead(&t_alg->aead); in caam_qi_algapi_init()
2657 t_alg->aead.base.cra_driver_name); in caam_qi_algapi_init()