mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-23 16:53:58 -05:00
crypto: inside-secure - Fix build error with CONFIG_CRYPTO_SM3=m
Always take the zero length hash value for SM3 from the local constant
to avoid a reported build error when SM3 is configured to be a module.
Fixes: 0f2bc13181
("crypto: inside-secure - Added support for...")
Signed-off-by: Pascal van Leeuwen <pvanleeuwen@verimatrix.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
5b243b6c4a
commit
756497cb7b
1 changed files with 2 additions and 6 deletions
|
@ -785,12 +785,8 @@ static int safexcel_ahash_final(struct ahash_request *areq)
|
|||
memcpy(areq->result, sha512_zero_message_hash,
|
||||
SHA512_DIGEST_SIZE);
|
||||
else if (ctx->alg == CONTEXT_CONTROL_CRYPTO_ALG_SM3) {
|
||||
if (IS_ENABLED(CONFIG_CRYPTO_SM3))
|
||||
memcpy(areq->result, sm3_zero_message_hash,
|
||||
SM3_DIGEST_SIZE);
|
||||
else
|
||||
memcpy(areq->result,
|
||||
EIP197_SM3_ZEROM_HASH, SM3_DIGEST_SIZE);
|
||||
memcpy(areq->result,
|
||||
EIP197_SM3_ZEROM_HASH, SM3_DIGEST_SIZE);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Reference in a new issue