From: Mukund Sivaraman Date: Tue, 24 Jul 2012 05:27:10 +0000 (+0530) Subject: [2124] Add another wiredata test with short fingerprint data X-Git-Tag: trac2351_base~172 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d75a744fcd766bdedc2e7c49890c80c3606e3550;p=thirdparty%2Fkea.git [2124] Add another wiredata test with short fingerprint data --- diff --git a/src/lib/dns/tests/rdata_sshfp_unittest.cc b/src/lib/dns/tests/rdata_sshfp_unittest.cc index 00105d2de7..7759bfd40f 100644 --- a/src/lib/dns/tests/rdata_sshfp_unittest.cc +++ b/src/lib/dns/tests/rdata_sshfp_unittest.cc @@ -122,6 +122,10 @@ TEST_F(Rdata_SSHFP_Test, createFromWire) { // algorithm=255, fingerprint=255 EXPECT_NO_THROW(rdataFactoryFromFile(RRType("SSHFP"), RRClass("IN"), "rdata_sshfp_fromWire7.wire")); + + // short fingerprint data + EXPECT_NO_THROW(rdataFactoryFromFile(RRType("SSHFP"), RRClass("IN"), + "rdata_sshfp_fromWire8.wire")); } TEST_F(Rdata_SSHFP_Test, toText) { diff --git a/src/lib/dns/tests/testdata/.gitignore b/src/lib/dns/tests/testdata/.gitignore index 5b217a8a35..e8879e1bd3 100644 --- a/src/lib/dns/tests/testdata/.gitignore +++ b/src/lib/dns/tests/testdata/.gitignore @@ -84,6 +84,7 @@ /rdata_sshfp_fromWire5.wire /rdata_sshfp_fromWire6.wire /rdata_sshfp_fromWire7.wire +/rdata_sshfp_fromWire8.wire /rdata_tsig_fromWire1.wire /rdata_tsig_fromWire2.wire /rdata_tsig_fromWire3.wire diff --git a/src/lib/dns/tests/testdata/Makefile.am b/src/lib/dns/tests/testdata/Makefile.am index d4f95fbf80..86de476301 100644 --- a/src/lib/dns/tests/testdata/Makefile.am +++ b/src/lib/dns/tests/testdata/Makefile.am @@ -47,7 +47,7 @@ BUILT_SOURCES += rdata_rp_toWire1.wire rdata_rp_toWire2.wire BUILT_SOURCES += rdata_sshfp_fromWire1.wire rdata_sshfp_fromWire2.wire BUILT_SOURCES += rdata_sshfp_fromWire3.wire rdata_sshfp_fromWire4.wire BUILT_SOURCES += rdata_sshfp_fromWire5.wire rdata_sshfp_fromWire6.wire -BUILT_SOURCES += rdata_sshfp_fromWire7.wire +BUILT_SOURCES += rdata_sshfp_fromWire7.wire rdata_sshfp_fromWire8.wire BUILT_SOURCES += rdata_afsdb_fromWire1.wire rdata_afsdb_fromWire2.wire BUILT_SOURCES += rdata_afsdb_fromWire3.wire rdata_afsdb_fromWire4.wire BUILT_SOURCES += rdata_afsdb_fromWire5.wire @@ -134,7 +134,7 @@ EXTRA_DIST += rdata_sshfp_fromWire rdata_sshfp_fromWire2 EXTRA_DIST += rdata_sshfp_fromWire1.spec rdata_sshfp_fromWire2.spec EXTRA_DIST += rdata_sshfp_fromWire3.spec rdata_sshfp_fromWire4.spec EXTRA_DIST += rdata_sshfp_fromWire5.spec rdata_sshfp_fromWire6.spec -EXTRA_DIST += rdata_sshfp_fromWire7.spec +EXTRA_DIST += rdata_sshfp_fromWire7.spec rdata_sshfp_fromWire8.spec EXTRA_DIST += rdata_afsdb_fromWire1.spec rdata_afsdb_fromWire2.spec EXTRA_DIST += rdata_afsdb_fromWire3.spec rdata_afsdb_fromWire4.spec EXTRA_DIST += rdata_afsdb_fromWire5.spec diff --git a/src/lib/dns/tests/testdata/rdata_sshfp_fromWire8.spec b/src/lib/dns/tests/testdata/rdata_sshfp_fromWire8.spec new file mode 100644 index 0000000000..98aa00f97b --- /dev/null +++ b/src/lib/dns/tests/testdata/rdata_sshfp_fromWire8.spec @@ -0,0 +1,9 @@ +# +# SSHFP RDATA +# +[custom] +sections: sshfp +[sshfp] +fingerprint: 082359342fd9 +algorithm: 255 +fingerprint_type: 255