CRYPTO_ALG_TYPE_AHASH
.type = CRYPTO_ALG_TYPE_AHASH,
base->cra_flags |= CRYPTO_ALG_TYPE_AHASH;
if (!((algt->type ^ CRYPTO_ALG_TYPE_AHASH) &
case CRYPTO_ALG_TYPE_AHASH:
{ .type = CRYPTO_ALG_TYPE_AHASH,
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
{ .type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
{.type = CRYPTO_ALG_TYPE_AHASH,
{.type = CRYPTO_ALG_TYPE_AHASH,
{.type = CRYPTO_ALG_TYPE_AHASH,
{.type = CRYPTO_ALG_TYPE_AHASH,
{.type = CRYPTO_ALG_TYPE_AHASH,
{.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
#define CRYPTO_ALG_TYPE_HMAC (CRYPTO_ALG_TYPE_AHASH |\
case CRYPTO_ALG_TYPE_AHASH:
tmpl->crypto_alg_type = CRYPTO_ALG_TYPE_AHASH;
.type = CRYPTO_ALG_TYPE_AHASH,
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
.type = CRYPTO_ALG_TYPE_AHASH,
if (req->type != CRYPTO_ALG_TYPE_AHASH) {
sa_req.type = CRYPTO_ALG_TYPE_AHASH;
if (crypto_tfm_alg_type(tfm) == CRYPTO_ALG_TYPE_AHASH)
.type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
.type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
.type = CRYPTO_ALG_TYPE_AHASH,
.cra_flags = CRYPTO_ALG_TYPE_AHASH |
} else if (type == CRYPTO_ALG_TYPE_AHASH) {
else if (type == CRYPTO_ALG_TYPE_AHASH)
if (crypto_tfm_alg_type(async_req->tfm) == CRYPTO_ALG_TYPE_AHASH) {
CRYPTO_ALG_TYPE_AHASH |
CRYPTO_ALG_TYPE_AHASH |
CRYPTO_ALG_TYPE_AHASH |
CRYPTO_ALG_TYPE_AHASH |
CRYPTO_ALG_TYPE_AHASH |
CRYPTO_ALG_TYPE_AHASH |
CRYPTO_ALG_TYPE_AHASH |
CRYPTO_ALG_TYPE_AHASH |
CRYPTO_ALG_TYPE_AHASH |
CRYPTO_ALG_TYPE_AHASH |
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
{ .type = CRYPTO_ALG_TYPE_AHASH,
case CRYPTO_ALG_TYPE_AHASH:
case CRYPTO_ALG_TYPE_AHASH:
if (has_ftr_sec1(priv) && t_alg->algt.type != CRYPTO_ALG_TYPE_AHASH)
case CRYPTO_ALG_TYPE_AHASH: