# File ../../auditor/lib/kasp_auditor/auditor.rb, line 284 def load_unsigned_subdomain(file, last_rr) subdomain = get_subdomain_to_load(last_rr) # print "Loading unsigned subdomain : #{subdomain}\n" domain_rrs = [] l_rr = last_rr while (l_rr && test_subdomain(l_rr, subdomain)) # print "Loaded unsigned RR : #{l_rr}\n" # Add the last_rr to the domain_rrsets domain_rrs.push(l_rr) # If this is a DNSKEY record, then remember to add it to the keys! if (l_rr.type == Types::DNSKEY) @keys.push(l_rr) @keys_to_check.push(l_rr.clone) @unsigned_keys.push(l_rr) # print "Using key #{l_rr.key_tag}\n" @algs.push(l_rr.algorithm) if !@algs.include?l_rr.algorithm end l_rr = get_next_rr(file) end # print "Finsihed loading unsigned #{subdomain} subdomain - returning #{l_rr}\n" return domain_rrs, l_rr end