mirror of
https://github.com/coredns/coredns.git
synced 2025-10-28 00:34:24 -04:00
plugin/dnssec: implement shotgun from CloudFlare (#1305)
* plugin/dnssec: implement shotgun from CloudFlare Put a whole bunch of types in the NSEC bitmap and remove the one that's being asked for. Add more records for queries to the apex, SOA, DNSKEY, MX.
This commit is contained in:
@@ -22,10 +22,10 @@ func TestCacheSet(t *testing.T) {
|
||||
|
||||
c := cache.New(defaultCap)
|
||||
m := testMsg()
|
||||
state := request.Request{Req: m}
|
||||
state := request.Request{Req: m, Zone: "miek.nl."}
|
||||
k := hash(m.Answer) // calculate *before* we add the sig
|
||||
d := New([]string{"miek.nl."}, []*DNSKEY{dnskey}, nil, c)
|
||||
d.Sign(state, "miek.nl.", time.Now().UTC())
|
||||
d.Sign(state, time.Now().UTC())
|
||||
|
||||
_, ok := d.get(k)
|
||||
if !ok {
|
||||
|
||||
Reference in New Issue
Block a user