bind9/tests/dns
Mark Andrews e9c23f598b
Test maximum length NSEC3 hash detection
Adds text and wire format unit tests to verify the newly enforced
maximum NSEC3 hash length constraints.  These tests ensure that hash
lengths up to the 39-byte maximum are accepted, while larger sizes
correctly fail.

(cherry picked from commit e83a182056)
2026-02-24 16:42:19 +01:00
..
comparekeys Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
testdata Properly adjust the srcdir vs builddir paths 2022-06-01 17:45:34 +02:00
testkeys Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
.gitignore Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
acl_test.c Include <inttypes.h> whenever including <cmocka.h> 2023-05-18 15:36:03 +02:00
db_test.c Support compilation with cmocka 2.0.0+ 2026-01-07 11:21:28 +01:00
dbdiff_test.c Include <inttypes.h> whenever including <cmocka.h> 2023-05-18 15:36:03 +02:00
dbiterator_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dbversion_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dh_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dispatch_test.c Support compilation with cmocka 2.0.0+ 2026-01-07 11:21:28 +01:00
dns64_test.c Include <inttypes.h> whenever including <cmocka.h> 2023-05-18 15:36:03 +02:00
dnstap_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dst_test.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
geoip_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
Kdh.+002+18602.key Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
keytable_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
Krsa.+008+29238.key Check if RSASHA1 is supported by the OS 2022-08-10 17:26:29 +10:00
Makefile.am Detect uncleared libcrypto errors in rdata processing 2023-09-01 14:21:49 +10:00
master_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
mkraw.pl Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
name_test.c Use clang-format-20 to update formatting 2025-06-25 13:59:44 +10:00
nsec3_test.c Include <inttypes.h> whenever including <cmocka.h> 2023-05-18 15:36:03 +02:00
nsec3param_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
private_test.c Preserve brackets around string concatenation 2025-06-25 13:59:44 +10:00
rbt_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
rbtdb_test.c standardize CHECK and RETERR macros 2025-12-03 19:18:12 -08:00
rdata_test.c Test maximum length NSEC3 hash detection 2026-02-24 16:42:19 +01:00
rdataset_test.c Include <inttypes.h> whenever including <cmocka.h> 2023-05-18 15:36:03 +02:00
rdatasetstats_test.c Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
resolver_test.c Support compilation with cmocka 2.0.0+ 2026-01-07 11:21:28 +01:00
rsa_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
sigs_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
time_test.c Move all the unit tests to /tests/<libname>/ 2022-05-31 12:06:00 +02:00
tsig_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
update_test.c standardize CHECK and RETERR macros 2025-12-03 19:18:12 -08:00
zonemgr_test.c Include <inttypes.h> whenever including <cmocka.h> 2023-05-18 15:36:03 +02:00
zt_test.c Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00