mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-20 10:12:15 +01:00
make stack-protector happy
This commit is contained in:
parent
7e0da695e0
commit
4d13cc69ce
@ -2529,7 +2529,7 @@ crypto_strongest_rand_raw(uint8_t *out, size_t out_len)
|
|||||||
void
|
void
|
||||||
crypto_strongest_rand(uint8_t *out, size_t out_len)
|
crypto_strongest_rand(uint8_t *out, size_t out_len)
|
||||||
{
|
{
|
||||||
const unsigned DLEN = SHA512_DIGEST_LENGTH;
|
#define DLEN SHA512_DIGEST_LENGTH
|
||||||
/* We're going to hash DLEN bytes from the system RNG together with some
|
/* We're going to hash DLEN bytes from the system RNG together with some
|
||||||
* bytes from the openssl PRNG, in order to yield DLEN bytes.
|
* bytes from the openssl PRNG, in order to yield DLEN bytes.
|
||||||
*/
|
*/
|
||||||
@ -2558,6 +2558,7 @@ crypto_strongest_rand(uint8_t *out, size_t out_len)
|
|||||||
}
|
}
|
||||||
memwipe(tmp, 0, sizeof(tmp));
|
memwipe(tmp, 0, sizeof(tmp));
|
||||||
memwipe(inp, 0, sizeof(inp));
|
memwipe(inp, 0, sizeof(inp));
|
||||||
|
#undef DLEN
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Seed OpenSSL's random number generator with bytes from the operating
|
/** Seed OpenSSL's random number generator with bytes from the operating
|
||||||
|
Loading…
Reference in New Issue
Block a user