Lines Matching defs:caam

51 	struct caam_alg_entry caam;
57 struct caam_alg_entry caam;
97 const bool is_rfc3686 = alg->caam.rfc3686;
136 if (alg->caam.geniv)
165 ivsize, ctx->authsize, alg->caam.geniv,
169 if (!alg->caam.geniv)
631 const bool is_rfc3686 = alg->caam.rfc3686;
1040 if ((alg->caam.rfc3686 && encrypt) || !alg->caam.geniv)
1486 .cra_driver_name = "cbc-aes-caam-qi",
1496 .caam.class1_alg_type = OP_ALG_ALGSEL_AES | OP_ALG_AAI_CBC,
1502 .cra_driver_name = "cbc-3des-caam-qi",
1512 .caam.class1_alg_type = OP_ALG_ALGSEL_3DES | OP_ALG_AAI_CBC,
1518 .cra_driver_name = "cbc-des-caam-qi",
1528 .caam.class1_alg_type = OP_ALG_ALGSEL_DES | OP_ALG_AAI_CBC,
1534 .cra_driver_name = "ctr-aes-caam-qi",
1545 .caam.class1_alg_type = OP_ALG_ALGSEL_AES |
1552 .cra_driver_name = "rfc3686-ctr-aes-caam-qi",
1565 .caam = {
1575 .cra_driver_name = "xts-aes-caam-qi",
1586 .caam.class1_alg_type = OP_ALG_ALGSEL_AES | OP_ALG_AAI_XTS,
1595 .cra_driver_name = "rfc4106-gcm-aes-caam-qi",
1605 .caam = {
1614 .cra_driver_name = "rfc4543-gcm-aes-caam-qi",
1624 .caam = {
1634 .cra_driver_name = "gcm-aes-caam-qi",
1644 .caam = {
1655 "cbc-aes-caam-qi",
1665 .caam = {
1677 "cbc-aes-caam-qi",
1687 .caam = {
1699 "cbc-aes-caam-qi",
1709 .caam = {
1721 "hmac-sha1-cbc-aes-caam-qi",
1731 .caam = {
1743 "cbc-aes-caam-qi",
1753 .caam = {
1765 "hmac-sha224-cbc-aes-caam-qi",
1775 .caam = {
1787 "cbc-aes-caam-qi",
1797 .caam = {
1810 "caam-qi",
1820 .caam = {
1832 "cbc-aes-caam-qi",
1842 .caam = {
1855 "caam-qi",
1865 .caam = {
1877 "cbc-aes-caam-qi",
1887 .caam = {
1900 "caam-qi",
1910 .caam = {
1922 "cbc-des3_ede-caam-qi",
1932 .caam = {
1944 "cbc-des3_ede-caam-qi",
1954 .caam = {
1967 "cbc-des3_ede-caam-qi",
1977 .caam = {
1990 "cbc-des3_ede-caam-qi",
2000 .caam = {
2013 "cbc-des3_ede-caam-qi",
2023 .caam = {
2036 "cbc-des3_ede-caam-qi",
2046 .caam = {
2059 "cbc-des3_ede-caam-qi",
2069 .caam = {
2082 "cbc-des3_ede-caam-qi",
2092 .caam = {
2105 "cbc-des3_ede-caam-qi",
2115 .caam = {
2128 "cbc-des3_ede-caam-qi",
2138 .caam = {
2151 "cbc-des3_ede-caam-qi",
2161 .caam = {
2174 "cbc-des3_ede-caam-qi",
2184 .caam = {
2196 "cbc-des-caam-qi",
2206 .caam = {
2218 "cbc-des-caam-qi",
2228 .caam = {
2240 "cbc-des-caam-qi",
2250 .caam = {
2262 "hmac-sha1-cbc-des-caam-qi",
2272 .caam = {
2284 "cbc-des-caam-qi",
2294 .caam = {
2307 "caam-qi",
2317 .caam = {
2329 "cbc-des-caam-qi",
2339 .caam = {
2352 "caam-qi",
2362 .caam = {
2374 "cbc-des-caam-qi",
2384 .caam = {
2397 "caam-qi",
2407 .caam = {
2419 "cbc-des-caam-qi",
2429 .caam = {
2442 "caam-qi",
2452 .caam = {
2461 static int caam_init_common(struct caam_ctx *ctx, struct caam_alg_entry *caam,
2493 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type;
2494 ctx->adata.algtype = OP_TYPE_CLASS2_ALG | caam->class2_alg_type;
2511 u32 alg_aai = caam_alg->caam.class1_alg_type & OP_ALG_AAI_MASK;
2531 ret = caam_init_common(ctx, &caam_alg->caam, false);
2545 return caam_init_common(ctx, &caam_alg->caam, !caam_alg->caam.nodkp);
2668 u32 alg_sel = t_alg->caam.class1_alg_type & OP_ALG_ALGSEL_MASK;
2695 u32 c1_alg_sel = t_alg->caam.class1_alg_type &
2697 u32 c2_alg_sel = t_alg->caam.class2_alg_type &
2699 u32 alg_aai = t_alg->caam.class1_alg_type & OP_ALG_AAI_MASK;