From b5b6bd13a22ee48eec55817867a2c8737addeee0 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Sat, 7 Sep 2019 11:22:51 +0800 Subject: fix coverage by adding two artificial DSA public keys (#4984) * fix coverage by adding two artificial DSA public keys One key removes the optional parameters from the structure to cover a branch conditional, and the other key has its BITSTRING padding value set to a non-zero value. * lexicographic? never heard of it --- .../dsa_public_key_invalid_bit_string.der | Bin 0 -> 830 bytes .../DER_Serialization/dsa_public_key_no_params.der | Bin 0 -> 280 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 vectors/cryptography_vectors/asymmetric/DER_Serialization/dsa_public_key_invalid_bit_string.der create mode 100644 vectors/cryptography_vectors/asymmetric/DER_Serialization/dsa_public_key_no_params.der (limited to 'vectors') diff --git a/vectors/cryptography_vectors/asymmetric/DER_Serialization/dsa_public_key_invalid_bit_string.der b/vectors/cryptography_vectors/asymmetric/DER_Serialization/dsa_public_key_invalid_bit_string.der new file mode 100644 index 00000000..7358bc1d Binary files /dev/null and b/vectors/cryptography_vectors/asymmetric/DER_Serialization/dsa_public_key_invalid_bit_string.der differ diff --git a/vectors/cryptography_vectors/asymmetric/DER_Serialization/dsa_public_key_no_params.der b/vectors/cryptography_vectors/asymmetric/DER_Serialization/dsa_public_key_no_params.der new file mode 100644 index 00000000..0270ac15 Binary files /dev/null and b/vectors/cryptography_vectors/asymmetric/DER_Serialization/dsa_public_key_no_params.der differ -- cgit v1.2.3