Subject: | Net::DNS 0.71 generates bad TSIG records |
Date: | Fri, 21 Dec 2012 00:08:58 +1100 |
To: | bug-Net-DNS [...] rt.cpan.org |
From: | Mark Andrews <marka [...] isc.org> |
Two errors:
1) The key and algorithm names are supposed to be in canonical
form when digested. The current code does NOT downcase as
required leading to validation failures.
3.4.2. TSIG Variables
For each label type, there must be a defined "Canonical wire format"
that specifies how to express a label in an unambiguous way. For
label type 00, this is defined in [RFC2535], for label type 01, this
is defined in [RFC2673]. The use of label types other than 00 and 01
is not defined for this specification.
2) The class is not forced to ANY as required.
Additionally "request_mac" is not documented.
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: marka@isc.org