|
@@ -796,7 +796,7 @@ static void safexcel_ahash_cra_exit(struct crypto_tfm *tfm)
|
|
|
|
|
|
struct safexcel_alg_template safexcel_alg_sha1 = {
|
|
|
.type = SAFEXCEL_ALG_TYPE_AHASH,
|
|
|
- .engines = EIP97IES | EIP197B,
|
|
|
+ .engines = EIP97IES | EIP197B | EIP197D,
|
|
|
.alg.ahash = {
|
|
|
.init = safexcel_sha1_init,
|
|
|
.update = safexcel_ahash_update,
|
|
@@ -1030,7 +1030,7 @@ static int safexcel_hmac_sha1_setkey(struct crypto_ahash *tfm, const u8 *key,
|
|
|
|
|
|
struct safexcel_alg_template safexcel_alg_hmac_sha1 = {
|
|
|
.type = SAFEXCEL_ALG_TYPE_AHASH,
|
|
|
- .engines = EIP97IES | EIP197B,
|
|
|
+ .engines = EIP97IES | EIP197B | EIP197D,
|
|
|
.alg.ahash = {
|
|
|
.init = safexcel_hmac_sha1_init,
|
|
|
.update = safexcel_ahash_update,
|
|
@@ -1094,7 +1094,7 @@ static int safexcel_sha256_digest(struct ahash_request *areq)
|
|
|
|
|
|
struct safexcel_alg_template safexcel_alg_sha256 = {
|
|
|
.type = SAFEXCEL_ALG_TYPE_AHASH,
|
|
|
- .engines = EIP97IES | EIP197B,
|
|
|
+ .engines = EIP97IES | EIP197B | EIP197D,
|
|
|
.alg.ahash = {
|
|
|
.init = safexcel_sha256_init,
|
|
|
.update = safexcel_ahash_update,
|
|
@@ -1157,7 +1157,7 @@ static int safexcel_sha224_digest(struct ahash_request *areq)
|
|
|
|
|
|
struct safexcel_alg_template safexcel_alg_sha224 = {
|
|
|
.type = SAFEXCEL_ALG_TYPE_AHASH,
|
|
|
- .engines = EIP97IES | EIP197B,
|
|
|
+ .engines = EIP97IES | EIP197B | EIP197D,
|
|
|
.alg.ahash = {
|
|
|
.init = safexcel_sha224_init,
|
|
|
.update = safexcel_ahash_update,
|
|
@@ -1213,7 +1213,7 @@ static int safexcel_hmac_sha224_digest(struct ahash_request *areq)
|
|
|
|
|
|
struct safexcel_alg_template safexcel_alg_hmac_sha224 = {
|
|
|
.type = SAFEXCEL_ALG_TYPE_AHASH,
|
|
|
- .engines = EIP97IES | EIP197B,
|
|
|
+ .engines = EIP97IES | EIP197B | EIP197D,
|
|
|
.alg.ahash = {
|
|
|
.init = safexcel_hmac_sha224_init,
|
|
|
.update = safexcel_ahash_update,
|
|
@@ -1270,7 +1270,7 @@ static int safexcel_hmac_sha256_digest(struct ahash_request *areq)
|
|
|
|
|
|
struct safexcel_alg_template safexcel_alg_hmac_sha256 = {
|
|
|
.type = SAFEXCEL_ALG_TYPE_AHASH,
|
|
|
- .engines = EIP97IES | EIP197B,
|
|
|
+ .engines = EIP97IES | EIP197B | EIP197D,
|
|
|
.alg.ahash = {
|
|
|
.init = safexcel_hmac_sha256_init,
|
|
|
.update = safexcel_ahash_update,
|
|
@@ -1342,7 +1342,7 @@ static int safexcel_sha512_digest(struct ahash_request *areq)
|
|
|
|
|
|
struct safexcel_alg_template safexcel_alg_sha512 = {
|
|
|
.type = SAFEXCEL_ALG_TYPE_AHASH,
|
|
|
- .engines = EIP97IES | EIP197B,
|
|
|
+ .engines = EIP97IES | EIP197B | EIP197D,
|
|
|
.alg.ahash = {
|
|
|
.init = safexcel_sha512_init,
|
|
|
.update = safexcel_ahash_update,
|
|
@@ -1413,7 +1413,7 @@ static int safexcel_sha384_digest(struct ahash_request *areq)
|
|
|
|
|
|
struct safexcel_alg_template safexcel_alg_sha384 = {
|
|
|
.type = SAFEXCEL_ALG_TYPE_AHASH,
|
|
|
- .engines = EIP97IES | EIP197B,
|
|
|
+ .engines = EIP97IES | EIP197B | EIP197D,
|
|
|
.alg.ahash = {
|
|
|
.init = safexcel_sha384_init,
|
|
|
.update = safexcel_ahash_update,
|
|
@@ -1469,7 +1469,7 @@ static int safexcel_hmac_sha512_digest(struct ahash_request *areq)
|
|
|
|
|
|
struct safexcel_alg_template safexcel_alg_hmac_sha512 = {
|
|
|
.type = SAFEXCEL_ALG_TYPE_AHASH,
|
|
|
- .engines = EIP97IES | EIP197B,
|
|
|
+ .engines = EIP97IES | EIP197B | EIP197D,
|
|
|
.alg.ahash = {
|
|
|
.init = safexcel_hmac_sha512_init,
|
|
|
.update = safexcel_ahash_update,
|
|
@@ -1526,7 +1526,7 @@ static int safexcel_hmac_sha384_digest(struct ahash_request *areq)
|
|
|
|
|
|
struct safexcel_alg_template safexcel_alg_hmac_sha384 = {
|
|
|
.type = SAFEXCEL_ALG_TYPE_AHASH,
|
|
|
- .engines = EIP97IES | EIP197B,
|
|
|
+ .engines = EIP97IES | EIP197B | EIP197D,
|
|
|
.alg.ahash = {
|
|
|
.init = safexcel_hmac_sha384_init,
|
|
|
.update = safexcel_ahash_update,
|