|
@@ -1477,9 +1477,54 @@ static int alg_test_cprng(const struct alg_test_desc *desc, const char *driver,
|
|
return err;
|
|
return err;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+static int alg_test_null(const struct alg_test_desc *desc,
|
|
|
|
+ const char *driver, u32 type, u32 mask)
|
|
|
|
+{
|
|
|
|
+ return 0;
|
|
|
|
+}
|
|
|
|
+
|
|
/* Please keep this list sorted by algorithm name. */
|
|
/* Please keep this list sorted by algorithm name. */
|
|
static const struct alg_test_desc alg_test_descs[] = {
|
|
static const struct alg_test_desc alg_test_descs[] = {
|
|
{
|
|
{
|
|
|
|
+ .alg = "__driver-cbc-aes-aesni",
|
|
|
|
+ .test = alg_test_null,
|
|
|
|
+ .suite = {
|
|
|
|
+ .cipher = {
|
|
|
|
+ .enc = {
|
|
|
|
+ .vecs = NULL,
|
|
|
|
+ .count = 0
|
|
|
|
+ },
|
|
|
|
+ .dec = {
|
|
|
|
+ .vecs = NULL,
|
|
|
|
+ .count = 0
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ .alg = "__driver-ecb-aes-aesni",
|
|
|
|
+ .test = alg_test_null,
|
|
|
|
+ .suite = {
|
|
|
|
+ .cipher = {
|
|
|
|
+ .enc = {
|
|
|
|
+ .vecs = NULL,
|
|
|
|
+ .count = 0
|
|
|
|
+ },
|
|
|
|
+ .dec = {
|
|
|
|
+ .vecs = NULL,
|
|
|
|
+ .count = 0
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ .alg = "__ghash-pclmulqdqni",
|
|
|
|
+ .test = alg_test_null,
|
|
|
|
+ .suite = {
|
|
|
|
+ .hash = {
|
|
|
|
+ .vecs = NULL,
|
|
|
|
+ .count = 0
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
.alg = "ansi_cprng",
|
|
.alg = "ansi_cprng",
|
|
.test = alg_test_cprng,
|
|
.test = alg_test_cprng,
|
|
.fips_allowed = 1,
|
|
.fips_allowed = 1,
|
|
@@ -1622,6 +1667,30 @@ static const struct alg_test_desc alg_test_descs[] = {
|
|
.count = CRC32C_TEST_VECTORS
|
|
.count = CRC32C_TEST_VECTORS
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ }, {
|
|
|
|
+ .alg = "cryptd(__driver-ecb-aes-aesni)",
|
|
|
|
+ .test = alg_test_null,
|
|
|
|
+ .suite = {
|
|
|
|
+ .cipher = {
|
|
|
|
+ .enc = {
|
|
|
|
+ .vecs = NULL,
|
|
|
|
+ .count = 0
|
|
|
|
+ },
|
|
|
|
+ .dec = {
|
|
|
|
+ .vecs = NULL,
|
|
|
|
+ .count = 0
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ .alg = "cryptd(__ghash-pclmulqdqni)",
|
|
|
|
+ .test = alg_test_null,
|
|
|
|
+ .suite = {
|
|
|
|
+ .hash = {
|
|
|
|
+ .vecs = NULL,
|
|
|
|
+ .count = 0
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}, {
|
|
}, {
|
|
.alg = "ctr(aes)",
|
|
.alg = "ctr(aes)",
|
|
.test = alg_test_skcipher,
|
|
.test = alg_test_skcipher,
|
|
@@ -1668,6 +1737,21 @@ static const struct alg_test_desc alg_test_descs[] = {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ }, {
|
|
|
|
+ .alg = "ecb(__aes-aesni)",
|
|
|
|
+ .test = alg_test_null,
|
|
|
|
+ .suite = {
|
|
|
|
+ .cipher = {
|
|
|
|
+ .enc = {
|
|
|
|
+ .vecs = NULL,
|
|
|
|
+ .count = 0
|
|
|
|
+ },
|
|
|
|
+ .dec = {
|
|
|
|
+ .vecs = NULL,
|
|
|
|
+ .count = 0
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}, {
|
|
}, {
|
|
.alg = "ecb(aes)",
|
|
.alg = "ecb(aes)",
|
|
.test = alg_test_skcipher,
|
|
.test = alg_test_skcipher,
|