The name “aes-lib” is used since kernel 7.0. In kernels 6.12 and 6.18,
the name “aes-generic” is used. This change makes it possible to run
comparative selftests of the generic and hardware implementations.
This will help identify any potential differences in the results.
Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/23392
Signed-off-by: Robert Marko <robimarko@gmail.com>
}, {
.alg = "authenc(hmac(sha1),rfc3686(ctr(aes)))",
- .test = alg_test_null,
-+ .generic_driver = "authenc(hmac-sha1-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-sha1-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
.fips_allowed = 1,
+ .suite = {
}, {
.alg = "authenc(hmac(sha224),rfc3686(ctr(aes)))",
- .test = alg_test_null,
-+ .generic_driver = "authenc(hmac-sha224-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-sha224-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
.fips_allowed = 1,
+ .suite = {
}, {
.alg = "authenc(hmac(sha256),rfc3686(ctr(aes)))",
- .test = alg_test_null,
-+ .generic_driver = "authenc(hmac-sha256-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-sha256-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
.fips_allowed = 1,
+ .suite = {
}, {
.alg = "authenc(hmac(sha384),rfc3686(ctr(aes)))",
- .test = alg_test_null,
-+ .generic_driver = "authenc(hmac-sha384-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-sha384-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
.fips_allowed = 1,
+ .suite = {
}, {
.alg = "authenc(hmac(sha512),rfc3686(ctr(aes)))",
- .test = alg_test_null,
-+ .generic_driver = "authenc(hmac-sha512-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-sha512-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
.fips_allowed = 1,
+ .suite = {
}
}, {
+ .alg = "authenc(hmac(md5),rfc3686(ctr(aes)))",
-+ .generic_driver = "authenc(hmac-md5-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-md5-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
+ .suite = {
+ .aead = __VECS(hmac_md5_aes_ctr_rfc3686_tv_temp)
}
}, {
+ .alg = "authenc(hmac(md5),cbc(aes))",
-+ .generic_driver = "authenc(hmac-md5-lib,cbc(aes-lib))",
++ .generic_driver = "authenc(hmac-md5-lib,cbc(aes-generic))",
+ .test = alg_test_aead,
+ .suite = {
+ .aead = __VECS(hmac_md5_aes_cbc_tv_temp)
}, {
.alg = "authenc(hmac(sha1),rfc3686(ctr(aes)))",
- .test = alg_test_null,
-+ .generic_driver = "authenc(hmac-sha1-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-sha1-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
.fips_allowed = 1,
+ .suite = {
}, {
.alg = "authenc(hmac(sha224),rfc3686(ctr(aes)))",
- .test = alg_test_null,
-+ .generic_driver = "authenc(hmac-sha224-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-sha224-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
.fips_allowed = 1,
+ .suite = {
}, {
.alg = "authenc(hmac(sha256),rfc3686(ctr(aes)))",
- .test = alg_test_null,
-+ .generic_driver = "authenc(hmac-sha256-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-sha256-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
.fips_allowed = 1,
+ .suite = {
}, {
.alg = "authenc(hmac(sha384),rfc3686(ctr(aes)))",
- .test = alg_test_null,
-+ .generic_driver = "authenc(hmac-sha384-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-sha384-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
.fips_allowed = 1,
+ .suite = {
}, {
.alg = "authenc(hmac(sha512),rfc3686(ctr(aes)))",
- .test = alg_test_null,
-+ .generic_driver = "authenc(hmac-sha512-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-sha512-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
.fips_allowed = 1,
+ .suite = {
}
}, {
+ .alg = "authenc(hmac(md5),rfc3686(ctr(aes)))",
-+ .generic_driver = "authenc(hmac-md5-lib,rfc3686(ctr(aes-lib)))",
++ .generic_driver = "authenc(hmac-md5-lib,rfc3686(ctr(aes-generic)))",
+ .test = alg_test_aead,
+ .suite = {
+ .aead = __VECS(hmac_md5_aes_ctr_rfc3686_tv_temp)