Merge pull request #9058 from kojiws/fix_cid_535964

Fix CID 535964
This commit is contained in:
David Garske
2025-08-05 07:08:59 -07:00
committed by GitHub

View File

@@ -37058,6 +37058,8 @@ int DecodeAsymKey_Assign(const byte* input, word32* inOutIdx, word32 inSz,
#endif
if (input == NULL || inOutIdx == NULL || inSz == 0 ||
(seed == NULL && seedLen != NULL) ||
(seed != NULL && seedLen == NULL) ||
privKey == NULL || privKeyLen == NULL ||
pubKey == NULL || pubKeyLen == NULL ||
inOutKeyType == NULL) {
@@ -37066,10 +37068,6 @@ int DecodeAsymKey_Assign(const byte* input, word32* inOutIdx, word32 inSz,
#endif
return BAD_FUNC_ARG;
}
if ((seed == NULL && seedLen != NULL) ||
(seed != NULL && seedLen == NULL)) {
return BAD_FUNC_ARG;
}
allowSeed = (seed != NULL && seedLen != NULL);