Fix CID 535964

This commit is contained in:
Koji Takeda
2025-08-04 17:10:11 +09:00
parent 8e52978153
commit bfb2a817e3

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);