From: Mark Andrews Date: Thu, 22 Apr 2021 06:18:46 +0000 (+1000) Subject: Add invalid test vectors X-Git-Tag: v9.17.18~34^2~7 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bc210154381afed3eeaf68df9fe6277d0b9b7229;p=thirdparty%2Fbind9.git Add invalid test vectors --- diff --git a/lib/dns/tests/rdata_test.c b/lib/dns/tests/rdata_test.c index a3a7b2043ae..f283c362ba6 100644 --- a/lib/dns/tests/rdata_test.c +++ b/lib/dns/tests/rdata_test.c @@ -2636,6 +2636,18 @@ https_svcb(void **state) { TEXT_INVALID("2 svc.example.net. mandatory=key7,"), TEXT_INVALID("2 svc.example.net. " "mandatory=key7,,key7"), + /* Invalid test vectors */ + TEXT_INVALID("1 foo.example.com. ( key123=abc key123=def )"), + TEXT_INVALID("1 foo.example.com. mandatory"), + TEXT_INVALID("1 foo.example.com. alpn"), + TEXT_INVALID("1 foo.example.com. port"), + TEXT_INVALID("1 foo.example.com. ipv4hint"), + TEXT_INVALID("1 foo.example.com. ipv6hint"), + TEXT_INVALID("1 foo.example.com. no-default-alpn=abc"), + TEXT_INVALID("1 foo.example.com. mandatory=key123"), + TEXT_INVALID("1 foo.example.com. mandatory=mandatory"), + TEXT_INVALID("1 foo.example.com. ( mandatory=key123,key123 " + "key123=abc)"), TEXT_SENTINEL() };