In wc_PBKDF1_ex, break out of outer loop on error

This commit is contained in:
Guido Vranken
2021-06-07 16:21:02 +02:00
parent 96b7b193d7
commit 4e318ade36

View File

@@ -125,6 +125,8 @@ int wc_PBKDF1_ex(byte* key, int keyLen, byte* iv, int ivLen,
if (err != 0) break;
}
if (err != 0) break;
if (keyLeft) {
store = min(keyLeft, diestLen);
XMEMCPY(&key[keyLen - keyLeft], digest, store);