PR: 2118
Submitted by: Mounir IDRASSI <mounir.idrassi@idrix.net> Approved by: steve@openssl.org Check return value of ECDSA_sign() properly.
This commit is contained in:
parent
c2f0203da0
commit
fed8dbf46d
@ -143,7 +143,7 @@ static int pkey_ec_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen,
|
|||||||
|
|
||||||
ret = ECDSA_sign(type, tbs, tbslen, sig, &sltmp, ec);
|
ret = ECDSA_sign(type, tbs, tbslen, sig, &sltmp, ec);
|
||||||
|
|
||||||
if (ret < 0)
|
if (ret <= 0)
|
||||||
return ret;
|
return ret;
|
||||||
*siglen = (size_t)sltmp;
|
*siglen = (size_t)sltmp;
|
||||||
return 1;
|
return 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user