aboutsummaryrefslogtreecommitdiff
path: root/crypto/sm2
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2018-06-26 15:21:09 +0100
committerMatt Caswell <matt@openssl.org>2018-07-07 14:00:19 +0100
commit74bfb980377f43367035959a2c0afb5ec501c033 (patch)
tree25ad47130de40e60ba4d9e4a08ad84dce0062117 /crypto/sm2
parentbdd92f4d9bce6c62e553f89a2556c6881fc6d5dd (diff)
downloadopenssl-74bfb980377f43367035959a2c0afb5ec501c033.zip
openssl-74bfb980377f43367035959a2c0afb5ec501c033.tar.gz
openssl-74bfb980377f43367035959a2c0afb5ec501c033.tar.bz2
Remove a memset
Also avoids calling EVP_MD_size() and a missing negative result check. Issue found by Coverity. Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6592)
Diffstat (limited to 'crypto/sm2')
-rw-r--r--crypto/sm2/sm2_za.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/crypto/sm2/sm2_za.c b/crypto/sm2/sm2_za.c
index 94d0dac..8f45082 100644
--- a/crypto/sm2/sm2_za.c
+++ b/crypto/sm2/sm2_za.c
@@ -59,8 +59,6 @@ int sm2_compute_userid_digest(uint8_t *out,
goto done;
}
- memset(out, 0, EVP_MD_size(digest));
-
if (!EVP_DigestInit(hash, digest)) {
SM2err(SM2_F_SM2_COMPUTE_USERID_DIGEST, ERR_R_EVP_LIB);
goto done;