CRYPTO_ALG_TYPE_SKCIPHER
err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask);
err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask);
err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask);
err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask);
err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask);
.type = CRYPTO_ALG_TYPE_SKCIPHER,
base->cra_flags |= CRYPTO_ALG_TYPE_SKCIPHER;
err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask);
err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask);
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
{ .type = CRYPTO_ALG_TYPE_SKCIPHER, .u.cipher = {
{ .type = CRYPTO_ALG_TYPE_SKCIPHER, .u.cipher = {
{ .type = CRYPTO_ALG_TYPE_SKCIPHER, .u.cipher = {
{ .type = CRYPTO_ALG_TYPE_SKCIPHER, .u.cipher = {
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
.type = CRYPTO_ALG_TYPE_SKCIPHER | CRYPTO_ALG_SUB_TYPE_CBC,
.type = CRYPTO_ALG_TYPE_SKCIPHER | CRYPTO_ALG_SUB_TYPE_XTS,
.type = CRYPTO_ALG_TYPE_SKCIPHER | CRYPTO_ALG_SUB_TYPE_CTR,
.type = CRYPTO_ALG_TYPE_SKCIPHER |
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
CRYPTO_ALG_TYPE_SKCIPHER | CRYPTO_ALG_ASYNC |
case CRYPTO_ALG_TYPE_SKCIPHER:
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
tmpl->crypto_alg_type = CRYPTO_ALG_TYPE_SKCIPHER;
.type = CRYPTO_ALG_TYPE_SKCIPHER,
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
if (rk_cipher_algs[i]->type == CRYPTO_ALG_TYPE_SKCIPHER)
if (rk_cipher_algs[i]->type == CRYPTO_ALG_TYPE_SKCIPHER)
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.type = CRYPTO_ALG_TYPE_SKCIPHER,
sa_req.type = CRYPTO_ALG_TYPE_SKCIPHER;
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.base.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.base.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.base.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.type = CRYPTO_ALG_TYPE_SKCIPHER,
.base.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
if (type == CRYPTO_ALG_TYPE_SKCIPHER) {
if (type == CRYPTO_ALG_TYPE_SKCIPHER)
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
{ .type = CRYPTO_ALG_TYPE_SKCIPHER,
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
case CRYPTO_ALG_TYPE_SKCIPHER:
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |
.cra_flags = CRYPTO_ALG_TYPE_SKCIPHER |