Lines Matching refs:rrset
256 func (rr *RRSIG) Sign(k crypto.Signer, rrset []RR) error {
266 rr.Hdr.Name = rrset[0].Header().Name
267 rr.Hdr.Class = rrset[0].Header().Class
269 rr.OrigTtl = rrset[0].Header().Ttl
271 rr.TypeCovered = rrset[0].Header().Rrtype
272 rr.Labels = uint8(CountLabel(rrset[0].Header().Name))
274 if strings.HasPrefix(rrset[0].Header().Name, "*") {
296 wire, err := rawSignatureData(rrset, rr)
365 func (rr *RRSIG) Verify(k *DNSKEY, rrset []RR) error {
367 if !IsRRset(rrset) {
389 if rrset[0].Header().Class != rr.Hdr.Class {
392 if rrset[0].Header().Rrtype != rr.TypeCovered {
414 wire, err := rawSignatureData(rrset, rr)
593 func rawSignatureData(rrset []RR, s *RRSIG) (buf []byte, err error) {
594 wires := make(wireSlice, len(rrset))
595 for i, r := range rrset {