Lines Matching refs:rrset
254 func (rr *RRSIG) Sign(k crypto.Signer, rrset []RR) error {
264 rr.Hdr.Name = rrset[0].Header().Name
265 rr.Hdr.Class = rrset[0].Header().Class
267 rr.OrigTtl = rrset[0].Header().Ttl
269 rr.TypeCovered = rrset[0].Header().Rrtype
270 rr.Labels = uint8(CountLabel(rrset[0].Header().Name))
272 if strings.HasPrefix(rrset[0].Header().Name, "*") {
294 wire, err := rawSignatureData(rrset, rr)
363 func (rr *RRSIG) Verify(k *DNSKEY, rrset []RR) error {
365 if !IsRRset(rrset) {
387 if rrset[0].Header().Class != rr.Hdr.Class {
390 if rrset[0].Header().Rrtype != rr.TypeCovered {
412 wire, err := rawSignatureData(rrset, rr)
592 func rawSignatureData(rrset []RR, s *RRSIG) (buf []byte, err error) {
593 wires := make(wireSlice, len(rrset))
594 for i, r := range rrset {