forked from wolfSSL/wolfssl
Fixes for release
This commit is contained in:
@ -32504,7 +32504,7 @@ static int EccSpecifiedECDomainDecode(const byte* input, word32 inSz,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (curveSz) {
|
if ((ret == 0) && (curveSz)) {
|
||||||
*curveSz = curve->size;
|
*curveSz = curve->size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -11825,6 +11825,10 @@ WOLFSSL_API int wc_PKCS7_DecodeAuthEnvelopedData(PKCS7* pkcs7, byte* in,
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef WOLFSSL_SMALL_STACK
|
||||||
|
XMEMSET(decryptedKey, 0, MAX_ENCRYPTED_KEY_SZ);
|
||||||
|
#endif
|
||||||
|
|
||||||
switch (pkcs7->state) {
|
switch (pkcs7->state) {
|
||||||
case WC_PKCS7_START:
|
case WC_PKCS7_START:
|
||||||
case WC_PKCS7_INFOSET_START:
|
case WC_PKCS7_INFOSET_START:
|
||||||
@ -11856,6 +11860,9 @@ WOLFSSL_API int wc_PKCS7_DecodeAuthEnvelopedData(PKCS7* pkcs7, byte* in,
|
|||||||
ret = MEMORY_E;
|
ret = MEMORY_E;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
XMEMSET(decryptedKey, 0, MAX_ENCRYPTED_KEY_SZ);
|
||||||
|
}
|
||||||
#ifndef NO_PKCS7_STREAM
|
#ifndef NO_PKCS7_STREAM
|
||||||
pkcs7->stream->key = decryptedKey;
|
pkcs7->stream->key = decryptedKey;
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user