mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-10 22:39:58 -04:00
Randomize NSEC3 salt
This should prevent the case where are are unlucky enough that static
values hash 'just right' for the test to pass, but only accidentally.
(cherry picked from commit 46781845ea)
This commit is contained in:
parent
548d1a81f9
commit
0adaa4a244
1 changed files with 3 additions and 1 deletions
|
|
@ -27,6 +27,8 @@ zsk=$("$KEYGEN" -q -a "$DEFAULT_ALGORITHM" -b "$DEFAULT_BITS" "$zone")
|
|||
|
||||
cat "$infile" "$ksk.key" "$zsk.key" >"$zonefile"
|
||||
|
||||
"$SIGNER" -3 - -o "$zone" "$zonefile" 2>&1 >"$zonefile.sign.log"
|
||||
SALT="$(printf "%04x" "$(($(date +%s) / 3600 % 65536))")"
|
||||
echo_ic "NSEC3 salt for this hour: $SALT"
|
||||
"$SIGNER" -3 "$SALT" -o "$zone" "$zonefile" 2>&1 >"$zonefile.sign.log"
|
||||
|
||||
keyfile_to_initial_ds "$ksk" >managed-keys.conf
|
||||
|
|
|
|||
Loading…
Reference in a new issue