Lines Matching refs:rrset
262 func (rr *RRSIG) Sign(k crypto.Signer, rrset []RR) error {
272 rr.Hdr.Name = rrset[0].Header().Name
273 rr.Hdr.Class = rrset[0].Header().Class
275 rr.OrigTtl = rrset[0].Header().Ttl
277 rr.TypeCovered = rrset[0].Header().Rrtype
278 rr.Labels = uint8(CountLabel(rrset[0].Header().Name))
280 if strings.HasPrefix(rrset[0].Header().Name, "*") {
302 wire, err := rawSignatureData(rrset, rr)
390 func (rr *RRSIG) Verify(k *DNSKEY, rrset []RR) error {
392 if !IsRRset(rrset) {
414 if rrset[0].Header().Class != rr.Hdr.Class {
417 if rrset[0].Header().Rrtype != rr.TypeCovered {
439 wire, err := rawSignatureData(rrset, rr)
641 func rawSignatureData(rrset []RR, s *RRSIG) (buf []byte, err error) {
642 wires := make(wireSlice, len(rrset))
643 for i, r := range rrset {