mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-03 12:44:45 +02:00
fix for CID 330416 memory leak
This commit is contained in:
@@ -785,8 +785,10 @@ static int wc_HpkeEncap(Hpke* hpke, void* ephemeralKey, void* receiverKey,
|
|||||||
#ifdef ECC_TIMING_RESISTANT
|
#ifdef ECC_TIMING_RESISTANT
|
||||||
rng = wc_rng_new(NULL, 0, hpke->heap);
|
rng = wc_rng_new(NULL, 0, hpke->heap);
|
||||||
|
|
||||||
if (rng == NULL)
|
if (rng == NULL) {
|
||||||
return RNG_FAILURE_E;
|
ret = RNG_FAILURE_E;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
wc_ecc_set_rng((ecc_key*)ephemeralKey, rng);
|
wc_ecc_set_rng((ecc_key*)ephemeralKey, rng);
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user