forked from wolfSSL/wolfssl
fix wc_EccPrivateKeyDecode when pub exists
This commit is contained in:
@@ -10004,6 +10004,7 @@ int wc_EccPrivateKeyDecode(const byte* input, word32* inOutIdx, ecc_key* key,
|
|||||||
if (pubSz < 2*(ECC_MAXSIZE+1)) {
|
if (pubSz < 2*(ECC_MAXSIZE+1)) {
|
||||||
XMEMCPY(pub, &input[*inOutIdx], pubSz);
|
XMEMCPY(pub, &input[*inOutIdx], pubSz);
|
||||||
*inOutIdx += length;
|
*inOutIdx += length;
|
||||||
|
pubData = pub;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
ret = BUFFER_E;
|
ret = BUFFER_E;
|
||||||
|
Reference in New Issue
Block a user