bind9/lib/ns
Evan Hunt 2e6107008d optimize key ID check when searching for matching keys
when searching a DNSKEY or KEY rrset for the key that matches
a particular algorithm and ID, it's a waste of time to convert
every key into a dst_key object; it's faster to compute the key
ID by checksumming the region, and then only do the full key
conversion once we know we've found the correct key.

this optimization was already in use in the validator, but it's
been refactored for code clarity, and is now also used in query.c
and message.c.
2025-03-20 18:22:58 +00:00
..
include Implement -T cookiealwaysvalid 2025-03-17 10:42:47 +00:00
.gitignore Add support for User Statically Defined Tracing (USDT) probes 2023-08-21 18:39:53 +02:00
client.c Implement -T cookiealwaysvalid 2025-03-17 10:42:47 +00:00
hooks.c Remove convenience list macros from isc/util.h 2025-03-01 07:33:40 +01:00
interfacemgr.c Remove the log message about incomplete IPv6 API 2024-12-04 15:19:12 +00:00
listenlist.c Remove ns_listenlist_default() 2024-11-26 15:22:30 -08:00
Makefile.am remove "sortlist" 2024-12-11 15:09:24 -08:00
notify.c Convert all categories and modules into static lists 2024-08-20 12:50:39 +00:00
probes.d Add a probe when the response rate limiting drops or slips query 2023-08-21 18:39:53 +02:00
query.c optimize key ID check when searching for matching keys 2025-03-20 18:22:58 +00:00
server.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
stats.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
tests Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
update.c use new dns_rdatatype classification functions 2025-03-15 00:27:54 +00:00
xfrout.c use new dns_rdatatype classification functions 2025-03-15 00:27:54 +00:00