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:
parent
7fe5b0bb1f
commit
311af9314d
8 changed files with 108 additions and 33 deletions
|
@ -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 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue