Lines Matching refs:caam

90 	struct caam_alg_entry caam;  member
96 struct caam_alg_entry caam; member
181 const bool is_rfc3686 = alg->caam.rfc3686; in aead_set_sh_desc()
223 if (alg->caam.geniv) in aead_set_sh_desc()
264 ctx->authsize, alg->caam.geniv, is_rfc3686, in aead_set_sh_desc()
269 if (!alg->caam.geniv) in aead_set_sh_desc()
733 const bool is_rfc3686 = alg->caam.rfc3686; in skcipher_setkey()
1225 const bool is_rfc3686 = alg->caam.rfc3686; in init_authenc_job()
1255 if (ivsize && ((is_rfc3686 && encrypt) || !alg->caam.geniv)) in init_authenc_job()
1925 .caam.class1_alg_type = OP_ALG_ALGSEL_AES | OP_ALG_AAI_CBC,
1941 .caam.class1_alg_type = OP_ALG_ALGSEL_3DES | OP_ALG_AAI_CBC,
1957 .caam.class1_alg_type = OP_ALG_ALGSEL_DES | OP_ALG_AAI_CBC,
1974 .caam.class1_alg_type = OP_ALG_ALGSEL_AES |
1994 .caam = {
2014 .caam.class1_alg_type = OP_ALG_ALGSEL_AES | OP_ALG_AAI_XTS,
2029 .caam.class1_alg_type = OP_ALG_ALGSEL_DES | OP_ALG_AAI_ECB,
2044 .caam.class1_alg_type = OP_ALG_ALGSEL_AES | OP_ALG_AAI_ECB,
2059 .caam.class1_alg_type = OP_ALG_ALGSEL_3DES | OP_ALG_AAI_ECB,
2074 .caam.class1_alg_type = OP_ALG_ALGSEL_ARC4 | OP_ALG_AAI_ECB,
2093 .caam = {
2112 .caam = {
2132 .caam = {
2154 .caam = {
2175 .caam = {
2196 .caam = {
2217 .caam = {
2238 .caam = {
2259 .caam = {
2279 .caam = {
2301 .caam = {
2323 .caam = {
2345 .caam = {
2367 .caam = {
2389 .caam = {
2411 .caam = {
2433 .caam = {
2455 .caam = {
2477 .caam = {
2499 .caam = {
2521 .caam = {
2543 .caam = {
2565 .caam = {
2588 .caam = {
2611 .caam = {
2634 .caam = {
2657 .caam = {
2680 .caam = {
2703 .caam = {
2726 .caam = {
2749 .caam = {
2772 .caam = {
2795 .caam = {
2817 .caam = {
2839 .caam = {
2861 .caam = {
2883 .caam = {
2905 .caam = {
2927 .caam = {
2949 .caam = {
2971 .caam = {
2993 .caam = {
3015 .caam = {
3037 .caam = {
3059 .caam = {
3082 .caam = {
3106 .caam = {
3131 .caam = {
3155 .caam = {
3180 .caam = {
3204 .caam = {
3229 .caam = {
3253 .caam = {
3278 .caam = {
3302 .caam = {
3327 .caam = {
3351 .caam = {
3375 .caam = {
3398 .caam = {
3408 static int caam_init_common(struct caam_ctx *ctx, struct caam_alg_entry *caam, in caam_init_common() argument
3442 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type; in caam_init_common()
3443 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam->class2_alg_type; in caam_init_common()
3454 return caam_init_common(crypto_skcipher_ctx(tfm), &caam_alg->caam, in caam_cra_init()
3465 return caam_init_common(ctx, &caam_alg->caam, !caam_alg->caam.nodkp); in caam_aead_init()
3589 u32 alg_sel = t_alg->caam.class1_alg_type & OP_ALG_ALGSEL_MASK; in caam_algapi_init()
3610 (t_alg->caam.class1_alg_type & OP_ALG_AAI_MASK) == in caam_algapi_init()
3629 u32 c1_alg_sel = t_alg->caam.class1_alg_type & in caam_algapi_init()
3631 u32 c2_alg_sel = t_alg->caam.class2_alg_type & in caam_algapi_init()
3633 u32 alg_aai = t_alg->caam.class1_alg_type & OP_ALG_AAI_MASK; in caam_algapi_init()