From a156d1ec2f1817d5a989a57a940818d65888dfd3 Mon Sep 17 00:00:00 2001 From: "Alex A. Skinner" Date: Thu, 10 Apr 2014 19:40:52 -0400 Subject: [PATCH] must lowercase ownername when computing hash for DS --- dnssec.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnssec.go b/dnssec.go index 8c2eb199..bdf65acb 100644 --- a/dnssec.go +++ b/dnssec.go @@ -166,7 +166,7 @@ func (k *DNSKEY) ToDS(h int) *DS { wire = wire[:n] owner := make([]byte, 255) - off, err1 := PackDomainName(k.Hdr.Name, owner, 0, nil, false) + off, err1 := PackDomainName(strings.ToLower(k.Hdr.Name), owner, 0, nil, false) if err1 != nil { return nil }