forked from wolfSSL/wolfssl
PKCS#12 PBKDF - maximum tmp buffer size
Use WC_MAX_BLOCK_SIZE - only an issue if PBKDF is using SHA-3 algorithms.
This commit is contained in:
@ -484,7 +484,7 @@ int wc_PKCS12_PBKDF_ex(byte* output, const byte* passwd, int passLen,
|
|||||||
else {
|
else {
|
||||||
if (outSz > (int)v) {
|
if (outSz > (int)v) {
|
||||||
/* take off MSB */
|
/* take off MSB */
|
||||||
byte tmp[129];
|
byte tmp[WC_MAX_BLOCK_SIZE + 1];
|
||||||
ret = mp_to_unsigned_bin(&res, tmp);
|
ret = mp_to_unsigned_bin(&res, tmp);
|
||||||
XMEMCPY(I + i, tmp + 1, v);
|
XMEMCPY(I + i, tmp + 1, v);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user