# File ../../auditor/lib/kasp_auditor/partial_auditor.rb, line 734 def do_basic_nsec_checks(line) # Should we have any NSECs in this zone? if !(@config.denial.nsec) log(LOG_ERR, "NSEC RRs included in NSEC3-signed zone") return end split = line.split # Check NSEC TTL check_nsec_ttl(split[1], line, "NSEC") # Check that following owner names works. In this case, we are best off storing all NSECs # in a temporary .nsec file, which we can get the OS to sort once we've done the main pass. if (@scan_options.follow_nsec_loop) # It takes time to write the records to file @TODO@ Does it? add_to_nsec_file(line) end # Then, we can quickly scan through the .nsec file to make sure that they form a single closed loop. end