diff options
author | Matt Caswell <matt@openssl.org> | 2018-06-26 15:21:09 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2018-07-07 14:00:19 +0100 |
commit | 74bfb980377f43367035959a2c0afb5ec501c033 (patch) | |
tree | 25ad47130de40e60ba4d9e4a08ad84dce0062117 /crypto/sm2 | |
parent | bdd92f4d9bce6c62e553f89a2556c6881fc6d5dd (diff) | |
download | openssl-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.c | 2 |
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; |