diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2003-07-28 04:55:42 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2003-07-28 04:55:42 +0000 |
commit | d10dc2ae49cc86b60fcfeb2fbd54ff9f07d3ccc3 (patch) | |
tree | 67b8e64ace587ea33ba61c694a15017059b4a3a8 /perl.h | |
parent | e267033d98cea5c48492831d4add33c9b7ccb0c0 (diff) | |
download | perl-d10dc2ae49cc86b60fcfeb2fbd54ff9f07d3ccc3.tar.gz |
More clarification about the hash randomisation defines.
p4raw-id: //depot/perl@20252
Diffstat (limited to 'perl.h')
-rw-r--r-- | perl.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -2256,7 +2256,12 @@ typedef struct crypt_data { /* straight from /usr/include/crypt.h */ # include "iperlsys.h" #endif -/* [perl #22371] Algorimic Complexity Attack on Perl 5.6.1, 5.8.0 */ +/* [perl #22371] Algorimic Complexity Attack on Perl 5.6.1, 5.8.0. + * Note that the USE_HASH_SEED and USE_HASH_SEED_EXPLICIT are *NOT* + * defined by Configure, despite their names being similar to the + * other defines like USE_ITHREADS. Configure in fact knows nothing + * about the randomised hashes. Therefore to enable/disable the hash + * randomisation defines use the Configure -Accflags=... instead. */ #if !defined(NO_HASH_SEED) && !defined(USE_HASH_SEED) && !defined(USE_HASH_SEED_EXPLICIT) # define USE_HASH_SEED #endif |