Explorar o código

make stack-protector happy

Nick Mathewson %!s(int64=8) %!d(string=hai) anos
pai
achega
4d13cc69ce
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      src/common/crypto.c

+ 2 - 1
src/common/crypto.c

@@ -2529,7 +2529,7 @@ crypto_strongest_rand_raw(uint8_t *out, size_t out_len)
 void
 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
    * 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(inp, 0, sizeof(inp));
+#undef DLEN
 }
 
 /** Seed OpenSSL's random number generator with bytes from the operating