Rename wire to wireSalt in HashName

This is slightly clearer.
This commit is contained in:
Tom Thorogood 2018-11-29 10:25:34 +10:30
parent 4058ac87fa
commit 1afd10068a
No known key found for this signature in database
GPG Key ID: 86C63CDA416C6D2F
1 changed files with 5 additions and 5 deletions

View File

@ -8,12 +8,12 @@ import (
// HashName hashes a string (label) according to RFC 5155. It returns the hashed string in uppercase. // HashName hashes a string (label) according to RFC 5155. It returns the hashed string in uppercase.
func HashName(label string, ha uint8, iter uint16, salt string) string { func HashName(label string, ha uint8, iter uint16, salt string) string {
wire := make([]byte, DefaultMsgSize) wireSalt := make([]byte, DefaultMsgSize)
n, err := packStringHex(salt, wire, 0) n, err := packStringHex(salt, wireSalt, 0)
if err != nil { if err != nil {
return "" return ""
} }
wire = wire[:n] wireSalt = wireSalt[:n]
name := make([]byte, 255) name := make([]byte, 255)
off, err := PackDomainName(strings.ToLower(label), name, 0, nil, false) off, err := PackDomainName(strings.ToLower(label), name, 0, nil, false)
if err != nil { if err != nil {
@ -30,13 +30,13 @@ func HashName(label string, ha uint8, iter uint16, salt string) string {
// k = 0 // k = 0
s.Write(name) s.Write(name)
s.Write(wire) s.Write(wireSalt)
nsec3 := s.Sum(nil) nsec3 := s.Sum(nil)
// k > 0 // k > 0
for k := uint16(0); k < iter; k++ { for k := uint16(0); k < iter; k++ {
s.Reset() s.Reset()
s.Write(nsec3) s.Write(nsec3)
s.Write(wire) s.Write(wireSalt)
nsec3 = s.Sum(nsec3[:0]) nsec3 = s.Sum(nsec3[:0])
} }
return toBase32(nsec3) return toBase32(nsec3)