summaryrefslogtreecommitdiff
path: root/gtests/common
diff options
context:
space:
mode:
authorKevin Jacobs <kjacobs@mozilla.com>2020-11-03 18:25:26 +0000
committerKevin Jacobs <kjacobs@mozilla.com>2020-11-03 18:25:26 +0000
commit0b6941ec0161474b236cb3664941fe0297a7f6d3 (patch)
tree699dd5de2fe8eb1a7e60a15582793c23c715cfab /gtests/common
parent27517693b65cb71646950b74215744433dbe6e45 (diff)
downloadnss-hg-0b6941ec0161474b236cb3664941fe0297a7f6d3.tar.gz
Bug 1672823 - Add Wycheproof DSA test cases. r=jcj
Differential Revision: https://phabricator.services.mozilla.com/D94495
Diffstat (limited to 'gtests/common')
-rw-r--r--gtests/common/testvectors/dsa-vectors.h12798
-rw-r--r--gtests/common/testvectors_base/test-structs.h2
-rwxr-xr-xgtests/common/wycheproof/genTestVectors.py39
-rw-r--r--gtests/common/wycheproof/source_vectors/dsa_test.json8272
4 files changed, 21108 insertions, 3 deletions
diff --git a/gtests/common/testvectors/dsa-vectors.h b/gtests/common/testvectors/dsa-vectors.h
new file mode 100644
index 000000000..91d9be8a1
--- /dev/null
+++ b/gtests/common/testvectors/dsa-vectors.h
@@ -0,0 +1,12798 @@
+/* vim: set ts=2 et sw=2 tw=80: */
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this file,
+ * You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/* This file is generated from sources in nss/gtests/common/wycheproof
+ * automatically and should not be touched manually.
+ * Generation is trigged by calling python3 genTestVectors.py */
+
+#ifndef dsa_vectors_h__
+#define dsa_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> kPubKey0{
+ 0x30, 0x82, 0x01, 0xb6, 0x30, 0x82, 0x01, 0x2b, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x01, 0x1e, 0x02, 0x81, 0x81,
+ 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73,
+ 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8,
+ 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07,
+ 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17,
+ 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d,
+ 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8,
+ 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6,
+ 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a,
+ 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62,
+ 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d,
+ 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00,
+ 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x81, 0x80, 0x08,
+ 0x35, 0xaa, 0x8c, 0x35, 0x8b, 0xbf, 0x01, 0xa1, 0x84, 0x6d, 0x12, 0x06,
+ 0x32, 0x3f, 0xab, 0xe4, 0x08, 0xb0, 0xe9, 0x87, 0x89, 0xfc, 0xc6, 0x23,
+ 0x9d, 0xa1, 0x4d, 0x4b, 0x3f, 0x86, 0xc2, 0x76, 0xa8, 0xf4, 0x8a, 0xa8,
+ 0x5a, 0x59, 0x50, 0x7e, 0x62, 0x0a, 0xd1, 0xbc, 0x74, 0x5f, 0x0f, 0x1c,
+ 0xbf, 0x63, 0xec, 0x98, 0xc2, 0x29, 0xc2, 0x61, 0x0d, 0x77, 0xc6, 0x34,
+ 0xd1, 0x64, 0x2e, 0x40, 0x43, 0x54, 0x77, 0x16, 0x55, 0xb2, 0xd5, 0x66,
+ 0x2f, 0x7a, 0x45, 0x22, 0x71, 0x78, 0xce, 0x34, 0x30, 0xaf, 0x0f, 0x6b,
+ 0x3b, 0xb9, 0x4b, 0x52, 0xf7, 0xf5, 0x1e, 0x97, 0xba, 0xd6, 0x59, 0xb1,
+ 0xba, 0x06, 0x84, 0xe2, 0x08, 0xbe, 0x62, 0x4c, 0x28, 0xd8, 0x2f, 0xb1,
+ 0x16, 0x2f, 0x18, 0xdd, 0x9d, 0xce, 0x45, 0x21, 0x64, 0x61, 0x65, 0x4c,
+ 0xf3, 0x37, 0x46, 0x24, 0xd1, 0x5a, 0x8d, 0x03, 0x81, 0x84, 0x00, 0x02,
+ 0x81, 0x80, 0x17, 0x39, 0x31, 0xdd, 0xa3, 0x1e, 0xff, 0x32, 0xf2, 0x4b,
+ 0x38, 0x30, 0x91, 0xbf, 0x77, 0xea, 0xcd, 0xc6, 0xef, 0xd5, 0x57, 0x62,
+ 0x49, 0x11, 0xd8, 0xe9, 0xb9, 0xde, 0xbf, 0x0f, 0x25, 0x6d, 0x0c, 0xff,
+ 0xac, 0x55, 0x67, 0xb3, 0x3f, 0x6e, 0xaa, 0xe9, 0xd3, 0x27, 0x5b, 0xbe,
+ 0xd7, 0xef, 0x9f, 0x5f, 0x94, 0xc4, 0x00, 0x3c, 0x95, 0x9e, 0x49, 0xa1,
+ 0xed, 0x3f, 0x58, 0xc3, 0x1b, 0x21, 0xba, 0xcc, 0xc0, 0xed, 0x88, 0x40,
+ 0xb4, 0x61, 0x45, 0xf1, 0x21, 0xb8, 0x90, 0x6d, 0x07, 0x21, 0x29, 0xba,
+ 0xe0, 0x1f, 0x07, 0x19, 0x47, 0x99, 0x7e, 0x8e, 0xf7, 0x60, 0xd2, 0xd9,
+ 0xea, 0x21, 0xd0, 0x8a, 0x5e, 0xb7, 0xe8, 0x93, 0x90, 0xb2, 0x1a, 0x85,
+ 0x66, 0x47, 0x13, 0xc5, 0x49, 0xe2, 0x5f, 0xed, 0xa6, 0xe9, 0xe6, 0xc3,
+ 0x19, 0x70, 0x86, 0x6b, 0xdf, 0xbc, 0x8f, 0xa9, 0x81, 0xf6};
+
+static const std::vector<uint8_t> kPubKey1{
+ 0x30, 0x82, 0x01, 0xb6, 0x30, 0x82, 0x01, 0x2b, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x01, 0x1e, 0x02, 0x81, 0x81,
+ 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73,
+ 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8,
+ 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07,
+ 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17,
+ 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d,
+ 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8,
+ 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6,
+ 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a,
+ 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62,
+ 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d,
+ 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00,
+ 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x81, 0x80, 0x08,
+ 0x35, 0xaa, 0x8c, 0x35, 0x8b, 0xbf, 0x01, 0xa1, 0x84, 0x6d, 0x12, 0x06,
+ 0x32, 0x3f, 0xab, 0xe4, 0x08, 0xb0, 0xe9, 0x87, 0x89, 0xfc, 0xc6, 0x23,
+ 0x9d, 0xa1, 0x4d, 0x4b, 0x3f, 0x86, 0xc2, 0x76, 0xa8, 0xf4, 0x8a, 0xa8,
+ 0x5a, 0x59, 0x50, 0x7e, 0x62, 0x0a, 0xd1, 0xbc, 0x74, 0x5f, 0x0f, 0x1c,
+ 0xbf, 0x63, 0xec, 0x98, 0xc2, 0x29, 0xc2, 0x61, 0x0d, 0x77, 0xc6, 0x34,
+ 0xd1, 0x64, 0x2e, 0x40, 0x43, 0x54, 0x77, 0x16, 0x55, 0xb2, 0xd5, 0x66,
+ 0x2f, 0x7a, 0x45, 0x22, 0x71, 0x78, 0xce, 0x34, 0x30, 0xaf, 0x0f, 0x6b,
+ 0x3b, 0xb9, 0x4b, 0x52, 0xf7, 0xf5, 0x1e, 0x97, 0xba, 0xd6, 0x59, 0xb1,
+ 0xba, 0x06, 0x84, 0xe2, 0x08, 0xbe, 0x62, 0x4c, 0x28, 0xd8, 0x2f, 0xb1,
+ 0x16, 0x2f, 0x18, 0xdd, 0x9d, 0xce, 0x45, 0x21, 0x64, 0x61, 0x65, 0x4c,
+ 0xf3, 0x37, 0x46, 0x24, 0xd1, 0x5a, 0x8d, 0x03, 0x81, 0x84, 0x00, 0x02,
+ 0x81, 0x80, 0x71, 0x3e, 0x9f, 0x81, 0x08, 0xa6, 0xa7, 0x07, 0x54, 0x85,
+ 0xa3, 0x7c, 0xe1, 0xa3, 0xb0, 0x40, 0xcc, 0xe5, 0x63, 0xa0, 0x44, 0x56,
+ 0x14, 0xfe, 0x09, 0x9f, 0xb1, 0xbf, 0xfd, 0x68, 0xac, 0xb3, 0x6f, 0x9e,
+ 0x04, 0xd8, 0xad, 0x17, 0xac, 0xe3, 0xc1, 0x36, 0xda, 0x66, 0xf7, 0x30,
+ 0xeb, 0x7f, 0xf1, 0x89, 0x36, 0x42, 0x4f, 0xfa, 0x4e, 0x5a, 0xe5, 0xb1,
+ 0xe7, 0xda, 0xc3, 0x75, 0xd8, 0xd1, 0x64, 0x69, 0x72, 0x54, 0xb8, 0xb7,
+ 0xe8, 0x48, 0xf5, 0xe7, 0x9d, 0xa2, 0x5c, 0x79, 0xdf, 0x5c, 0x07, 0x27,
+ 0xd5, 0xda, 0x34, 0x98, 0x40, 0x5c, 0xd0, 0xf4, 0xe4, 0x6d, 0x13, 0x6c,
+ 0x35, 0x1d, 0x70, 0x3c, 0xc4, 0xbf, 0x0d, 0x3f, 0x4f, 0xbb, 0x16, 0x53,
+ 0x92, 0x88, 0x86, 0x84, 0x96, 0x4a, 0x93, 0xad, 0x30, 0xfa, 0x17, 0x94,
+ 0x88, 0xca, 0xd4, 0xa6, 0x65, 0x5d, 0xd4, 0xfa, 0x97, 0x54};
+
+static const std::vector<uint8_t> kPubKey2{
+ 0x30, 0x82, 0x01, 0xb4, 0x30, 0x82, 0x01, 0x2b, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x01, 0x1e, 0x02, 0x81, 0x81,
+ 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73,
+ 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8,
+ 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07,
+ 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17,
+ 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d,
+ 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8,
+ 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6,
+ 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a,
+ 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62,
+ 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d,
+ 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00,
+ 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x81, 0x80, 0x08,
+ 0x35, 0xaa, 0x8c, 0x35, 0x8b, 0xbf, 0x01, 0xa1, 0x84, 0x6d, 0x12, 0x06,
+ 0x32, 0x3f, 0xab, 0xe4, 0x08, 0xb0, 0xe9, 0x87, 0x89, 0xfc, 0xc6, 0x23,
+ 0x9d, 0xa1, 0x4d, 0x4b, 0x3f, 0x86, 0xc2, 0x76, 0xa8, 0xf4, 0x8a, 0xa8,
+ 0x5a, 0x59, 0x50, 0x7e, 0x62, 0x0a, 0xd1, 0xbc, 0x74, 0x5f, 0x0f, 0x1c,
+ 0xbf, 0x63, 0xec, 0x98, 0xc2, 0x29, 0xc2, 0x61, 0x0d, 0x77, 0xc6, 0x34,
+ 0xd1, 0x64, 0x2e, 0x40, 0x43, 0x54, 0x77, 0x16, 0x55, 0xb2, 0xd5, 0x66,
+ 0x2f, 0x7a, 0x45, 0x22, 0x71, 0x78, 0xce, 0x34, 0x30, 0xaf, 0x0f, 0x6b,
+ 0x3b, 0xb9, 0x4b, 0x52, 0xf7, 0xf5, 0x1e, 0x97, 0xba, 0xd6, 0x59, 0xb1,
+ 0xba, 0x06, 0x84, 0xe2, 0x08, 0xbe, 0x62, 0x4c, 0x28, 0xd8, 0x2f, 0xb1,
+ 0x16, 0x2f, 0x18, 0xdd, 0x9d, 0xce, 0x45, 0x21, 0x64, 0x61, 0x65, 0x4c,
+ 0xf3, 0x37, 0x46, 0x24, 0xd1, 0x5a, 0x8d, 0x03, 0x81, 0x82, 0x00, 0x02,
+ 0x7f, 0x61, 0xfe, 0x5b, 0x61, 0xf6, 0xd5, 0x55, 0xad, 0xa7, 0xdc, 0x0e,
+ 0xba, 0xc3, 0x45, 0x9f, 0xcc, 0xd8, 0xdf, 0xba, 0xd1, 0x8b, 0xa9, 0x4d,
+ 0xbe, 0xa5, 0x24, 0x37, 0xcd, 0x7f, 0xb4, 0x31, 0xdf, 0x40, 0x4d, 0x47,
+ 0x38, 0xc5, 0x94, 0xe7, 0x20, 0xa6, 0xd7, 0x86, 0x27, 0x5a, 0xcd, 0x02,
+ 0x25, 0x9c, 0xa6, 0x13, 0xa0, 0x8a, 0x2d, 0xe1, 0x18, 0xd0, 0x15, 0x0d,
+ 0x2c, 0xca, 0xe6, 0x02, 0x10, 0x2a, 0xca, 0x0c, 0xd0, 0x36, 0x66, 0xa5,
+ 0x3f, 0x67, 0xc0, 0xb9, 0x94, 0x3d, 0xf5, 0x04, 0x6c, 0x15, 0xba, 0xea,
+ 0xf4, 0x96, 0xa9, 0xf0, 0x18, 0xb7, 0xc9, 0x39, 0xde, 0x15, 0x09, 0xde,
+ 0x71, 0xce, 0x47, 0xdd, 0x6f, 0x44, 0xc5, 0x7f, 0x4e, 0x01, 0xe5, 0x69,
+ 0xbe, 0x46, 0x93, 0x27, 0x73, 0x19, 0x0c, 0x15, 0x44, 0x70, 0xce, 0xfb,
+ 0xd1, 0xf4, 0xaf, 0x82, 0xd2, 0x8e, 0x4b, 0x31};
+
+static const std::vector<uint8_t> kPubKey3{
+ 0x30, 0x82, 0x03, 0x42, 0x30, 0x82, 0x02, 0x35, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x02, 0x28, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed,
+ 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf,
+ 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7,
+ 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae,
+ 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4,
+ 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3,
+ 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9,
+ 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b,
+ 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad,
+ 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64,
+ 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34,
+ 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f,
+ 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7,
+ 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98,
+ 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33,
+ 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25,
+ 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1,
+ 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66,
+ 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87,
+ 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e,
+ 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76,
+ 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96,
+ 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69,
+ 0x5d, 0x02, 0x82, 0x01, 0x00, 0x16, 0xa6, 0x5c, 0x58, 0x20, 0x48, 0x50,
+ 0x70, 0x4e, 0x75, 0x02, 0xa3, 0x97, 0x57, 0x04, 0x0d, 0x34, 0xda, 0x3a,
+ 0x34, 0x78, 0xc1, 0x54, 0xd4, 0xe4, 0xa5, 0xc0, 0x2d, 0x24, 0x2e, 0xe0,
+ 0x4f, 0x96, 0xe6, 0x1e, 0x4b, 0xd0, 0x90, 0x4a, 0xbd, 0xac, 0x8f, 0x37,
+ 0xee, 0xb1, 0xe0, 0x9f, 0x31, 0x82, 0xd2, 0x3c, 0x90, 0x43, 0xcb, 0x64,
+ 0x2f, 0x88, 0x00, 0x41, 0x60, 0xed, 0xf9, 0xca, 0x09, 0xb3, 0x20, 0x76,
+ 0xa7, 0x9c, 0x32, 0xa6, 0x27, 0xf2, 0x47, 0x3e, 0x91, 0x87, 0x9b, 0xa2,
+ 0xc4, 0xe7, 0x44, 0xbd, 0x20, 0x81, 0x54, 0x4c, 0xb5, 0x5b, 0x80, 0x2c,
+ 0x36, 0x8d, 0x1f, 0xa8, 0x3e, 0xd4, 0x89, 0xe9, 0x4e, 0x0f, 0xa0, 0x68,
+ 0x8e, 0x32, 0x42, 0x8a, 0x5c, 0x78, 0xc4, 0x78, 0xc6, 0x8d, 0x05, 0x27,
+ 0xb7, 0x1c, 0x9a, 0x3a, 0xbb, 0x0b, 0x0b, 0xe1, 0x2c, 0x44, 0x68, 0x96,
+ 0x39, 0xe7, 0xd3, 0xce, 0x74, 0xdb, 0x10, 0x1a, 0x65, 0xaa, 0x2b, 0x87,
+ 0xf6, 0x4c, 0x68, 0x26, 0xdb, 0x3e, 0xc7, 0x2f, 0x4b, 0x55, 0x99, 0x83,
+ 0x4b, 0xb4, 0xed, 0xb0, 0x2f, 0x7c, 0x90, 0xe9, 0xa4, 0x96, 0xd3, 0xa5,
+ 0x5d, 0x53, 0x5b, 0xeb, 0xfc, 0x45, 0xd4, 0xf6, 0x19, 0xf6, 0x3f, 0x3d,
+ 0xed, 0xbb, 0x87, 0x39, 0x25, 0xc2, 0xf2, 0x24, 0xe0, 0x77, 0x31, 0x29,
+ 0x6d, 0xa8, 0x87, 0xec, 0x1e, 0x47, 0x48, 0xf8, 0x7e, 0xfb, 0x5f, 0xde,
+ 0xb7, 0x54, 0x84, 0x31, 0x6b, 0x22, 0x32, 0xde, 0xe5, 0x53, 0xdd, 0xaf,
+ 0x02, 0x11, 0x2b, 0x0d, 0x1f, 0x02, 0xda, 0x30, 0x97, 0x32, 0x24, 0xfe,
+ 0x27, 0xae, 0xda, 0x8b, 0x9d, 0x4b, 0x29, 0x22, 0xd9, 0xba, 0x8b, 0xe3,
+ 0x9e, 0xd9, 0xe1, 0x03, 0xa6, 0x3c, 0x52, 0x81, 0x0b, 0xc6, 0x88, 0xb7,
+ 0xe2, 0xed, 0x43, 0x16, 0xe1, 0xef, 0x17, 0xdb, 0xde, 0x03, 0x82, 0x01,
+ 0x05, 0x00, 0x02, 0x82, 0x01, 0x00, 0x1e, 0x77, 0xf8, 0x42, 0xb1, 0xae,
+ 0x0f, 0xcd, 0x99, 0x29, 0xd3, 0x94, 0x16, 0x1d, 0x41, 0xe1, 0x46, 0x14,
+ 0xff, 0x75, 0x07, 0xa9, 0xa3, 0x1f, 0x4a, 0x1f, 0x14, 0xd2, 0x2e, 0x2a,
+ 0x62, 0x7a, 0x1f, 0x4e, 0x59, 0x66, 0x24, 0x88, 0x3f, 0x1a, 0x5b, 0x16,
+ 0x8e, 0x94, 0x25, 0x14, 0x6f, 0x22, 0xd5, 0xf6, 0xee, 0x28, 0x75, 0x74,
+ 0x14, 0x71, 0x4b, 0xb9, 0x94, 0xba, 0x11, 0x29, 0xf0, 0x15, 0xd6, 0xe0,
+ 0x4a, 0x71, 0x7e, 0xdf, 0x9b, 0x53, 0x0a, 0x5d, 0x5c, 0xab, 0x94, 0xf1,
+ 0x46, 0x31, 0xe8, 0xb4, 0xcf, 0x79, 0xae, 0xb3, 0x58, 0xcc, 0x74, 0x18,
+ 0x45, 0x55, 0x38, 0x41, 0xe8, 0xac, 0x46, 0x16, 0x30, 0xe8, 0x04, 0xa6,
+ 0x2f, 0x43, 0x67, 0x6b, 0xa6, 0x79, 0x4a, 0xf6, 0x68, 0x99, 0xc3, 0x77,
+ 0xb8, 0x69, 0xea, 0x61, 0x2a, 0x7b, 0x9f, 0xe6, 0x61, 0x1a, 0xa9, 0x6b,
+ 0xe5, 0x2e, 0xb8, 0xb6, 0x2c, 0x97, 0x91, 0x17, 0xbb, 0xbc, 0xca, 0x8a,
+ 0x7e, 0xc1, 0xe1, 0xff, 0xab, 0x1c, 0x7d, 0xfc, 0xfc, 0x70, 0x48, 0x70,
+ 0x0d, 0x3a, 0xe3, 0x85, 0x81, 0x36, 0xe8, 0x97, 0x70, 0x1d, 0x7c, 0x29,
+ 0x21, 0xb5, 0xdf, 0xef, 0x1d, 0x1f, 0x89, 0x7f, 0x50, 0xd9, 0x6c, 0xa1,
+ 0xb5, 0xc2, 0xed, 0xc5, 0x8c, 0xad, 0xa1, 0x89, 0x19, 0xe3, 0x56, 0x42,
+ 0xf0, 0x80, 0x7e, 0xeb, 0xfa, 0x00, 0xc9, 0x9a, 0x32, 0xf4, 0xd0, 0x95,
+ 0xc3, 0x18, 0x8f, 0x78, 0xed, 0x54, 0x71, 0x1b, 0xe0, 0x32, 0x5c, 0x4b,
+ 0x53, 0x2a, 0xec, 0xcd, 0x65, 0x40, 0xa5, 0x67, 0xc3, 0x27, 0x22, 0x54,
+ 0x40, 0xea, 0x15, 0x31, 0x9b, 0xde, 0x06, 0x51, 0x04, 0x79, 0xa1, 0x86,
+ 0x17, 0x99, 0xe2, 0x5b, 0x57, 0xde, 0xcc, 0x73, 0xc0, 0x36, 0xd7, 0x5a,
+ 0x07, 0x02, 0xbd, 0x37, 0x3c, 0xa2, 0x31, 0x34, 0x99, 0x31};
+
+static const std::vector<uint8_t> kPubKey4{
+ 0x30, 0x82, 0x03, 0x42, 0x30, 0x82, 0x02, 0x35, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x02, 0x28, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed,
+ 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf,
+ 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7,
+ 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae,
+ 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4,
+ 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3,
+ 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9,
+ 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b,
+ 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad,
+ 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64,
+ 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34,
+ 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f,
+ 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7,
+ 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98,
+ 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33,
+ 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25,
+ 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1,
+ 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66,
+ 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87,
+ 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e,
+ 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76,
+ 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96,
+ 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69,
+ 0x5d, 0x02, 0x82, 0x01, 0x00, 0x16, 0xa6, 0x5c, 0x58, 0x20, 0x48, 0x50,
+ 0x70, 0x4e, 0x75, 0x02, 0xa3, 0x97, 0x57, 0x04, 0x0d, 0x34, 0xda, 0x3a,
+ 0x34, 0x78, 0xc1, 0x54, 0xd4, 0xe4, 0xa5, 0xc0, 0x2d, 0x24, 0x2e, 0xe0,
+ 0x4f, 0x96, 0xe6, 0x1e, 0x4b, 0xd0, 0x90, 0x4a, 0xbd, 0xac, 0x8f, 0x37,
+ 0xee, 0xb1, 0xe0, 0x9f, 0x31, 0x82, 0xd2, 0x3c, 0x90, 0x43, 0xcb, 0x64,
+ 0x2f, 0x88, 0x00, 0x41, 0x60, 0xed, 0xf9, 0xca, 0x09, 0xb3, 0x20, 0x76,
+ 0xa7, 0x9c, 0x32, 0xa6, 0x27, 0xf2, 0x47, 0x3e, 0x91, 0x87, 0x9b, 0xa2,
+ 0xc4, 0xe7, 0x44, 0xbd, 0x20, 0x81, 0x54, 0x4c, 0xb5, 0x5b, 0x80, 0x2c,
+ 0x36, 0x8d, 0x1f, 0xa8, 0x3e, 0xd4, 0x89, 0xe9, 0x4e, 0x0f, 0xa0, 0x68,
+ 0x8e, 0x32, 0x42, 0x8a, 0x5c, 0x78, 0xc4, 0x78, 0xc6, 0x8d, 0x05, 0x27,
+ 0xb7, 0x1c, 0x9a, 0x3a, 0xbb, 0x0b, 0x0b, 0xe1, 0x2c, 0x44, 0x68, 0x96,
+ 0x39, 0xe7, 0xd3, 0xce, 0x74, 0xdb, 0x10, 0x1a, 0x65, 0xaa, 0x2b, 0x87,
+ 0xf6, 0x4c, 0x68, 0x26, 0xdb, 0x3e, 0xc7, 0x2f, 0x4b, 0x55, 0x99, 0x83,
+ 0x4b, 0xb4, 0xed, 0xb0, 0x2f, 0x7c, 0x90, 0xe9, 0xa4, 0x96, 0xd3, 0xa5,
+ 0x5d, 0x53, 0x5b, 0xeb, 0xfc, 0x45, 0xd4, 0xf6, 0x19, 0xf6, 0x3f, 0x3d,
+ 0xed, 0xbb, 0x87, 0x39, 0x25, 0xc2, 0xf2, 0x24, 0xe0, 0x77, 0x31, 0x29,
+ 0x6d, 0xa8, 0x87, 0xec, 0x1e, 0x47, 0x48, 0xf8, 0x7e, 0xfb, 0x5f, 0xde,
+ 0xb7, 0x54, 0x84, 0x31, 0x6b, 0x22, 0x32, 0xde, 0xe5, 0x53, 0xdd, 0xaf,
+ 0x02, 0x11, 0x2b, 0x0d, 0x1f, 0x02, 0xda, 0x30, 0x97, 0x32, 0x24, 0xfe,
+ 0x27, 0xae, 0xda, 0x8b, 0x9d, 0x4b, 0x29, 0x22, 0xd9, 0xba, 0x8b, 0xe3,
+ 0x9e, 0xd9, 0xe1, 0x03, 0xa6, 0x3c, 0x52, 0x81, 0x0b, 0xc6, 0x88, 0xb7,
+ 0xe2, 0xed, 0x43, 0x16, 0xe1, 0xef, 0x17, 0xdb, 0xde, 0x03, 0x82, 0x01,
+ 0x05, 0x00, 0x02, 0x82, 0x01, 0x00, 0x69, 0x78, 0xb6, 0x8d, 0x31, 0x33,
+ 0x4e, 0xe5, 0xbc, 0x7b, 0x3e, 0x91, 0xab, 0x6c, 0x23, 0x36, 0xfa, 0xb4,
+ 0x5c, 0x64, 0x83, 0x6b, 0xd9, 0x2c, 0xb5, 0x33, 0x7b, 0x73, 0x4d, 0xb9,
+ 0xe8, 0xe4, 0x4f, 0x88, 0x9f, 0x88, 0x69, 0x82, 0x9f, 0x4f, 0xe1, 0x74,
+ 0xdc, 0x93, 0x44, 0xc1, 0x64, 0xa0, 0xba, 0x5b, 0x01, 0x26, 0x25, 0x9b,
+ 0xa8, 0xa4, 0x3f, 0x60, 0x75, 0x64, 0xfa, 0x4a, 0x1d, 0x0d, 0x49, 0x64,
+ 0x5e, 0x1d, 0x58, 0x86, 0xa1, 0xfc, 0x48, 0x5e, 0x2f, 0xe9, 0x1e, 0x56,
+ 0xea, 0xe3, 0x30, 0xda, 0x05, 0xe1, 0x7b, 0x0b, 0x3d, 0x01, 0x8c, 0x29,
+ 0x02, 0x85, 0xb2, 0x49, 0xbc, 0x40, 0x9e, 0x7a, 0xf5, 0x43, 0x00, 0xfc,
+ 0x7c, 0x3e, 0xb3, 0x49, 0x11, 0x45, 0x7e, 0x23, 0x71, 0x93, 0x1a, 0xd9,
+ 0x30, 0x2e, 0x84, 0x50, 0xcd, 0x95, 0xdf, 0x3d, 0x56, 0x1e, 0xa0, 0xad,
+ 0x94, 0xd0, 0xa2, 0xea, 0xbc, 0xaf, 0xe0, 0xdd, 0x67, 0x28, 0xfb, 0x28,
+ 0x00, 0x29, 0xb5, 0x56, 0xd9, 0xf4, 0xfa, 0x7c, 0x0f, 0x46, 0xa7, 0x80,
+ 0x43, 0x29, 0x93, 0x67, 0x08, 0xe9, 0x7e, 0x11, 0xfc, 0x22, 0xb2, 0xa5,
+ 0x07, 0x61, 0xa8, 0x90, 0xc6, 0x5b, 0x5f, 0xea, 0x2a, 0x1a, 0x41, 0x72,
+ 0xf6, 0xbe, 0x9e, 0xaa, 0x60, 0xe7, 0x38, 0xcd, 0xf6, 0x0c, 0x01, 0x51,
+ 0x42, 0xe2, 0xe5, 0x62, 0xbb, 0x62, 0xa1, 0x1e, 0x81, 0x0c, 0xcd, 0xf0,
+ 0xbf, 0x63, 0x33, 0x07, 0x38, 0x2f, 0x2d, 0x9a, 0x97, 0x69, 0xb1, 0x15,
+ 0xdf, 0xcd, 0xab, 0x4b, 0xac, 0xae, 0x73, 0xfe, 0xca, 0x28, 0x9d, 0xb2,
+ 0x09, 0xdc, 0xe3, 0x4c, 0xbe, 0x12, 0x6e, 0x8c, 0x7f, 0x9d, 0x9e, 0x4f,
+ 0x8f, 0x71, 0x13, 0x49, 0xa6, 0x08, 0xd5, 0x67, 0xb4, 0x8c, 0x05, 0x0e,
+ 0x9d, 0xfb, 0x32, 0xbc, 0x18, 0x4e, 0xca, 0xa4, 0xf0, 0xf0};
+
+static const std::vector<uint8_t> kPubKey5{
+ 0x30, 0x82, 0x03, 0x42, 0x30, 0x82, 0x02, 0x35, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x02, 0x28, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed,
+ 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf,
+ 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7,
+ 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae,
+ 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4,
+ 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3,
+ 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9,
+ 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b,
+ 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad,
+ 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64,
+ 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34,
+ 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f,
+ 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7,
+ 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98,
+ 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33,
+ 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25,
+ 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1,
+ 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66,
+ 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87,
+ 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e,
+ 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76,
+ 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96,
+ 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69,
+ 0x5d, 0x02, 0x82, 0x01, 0x00, 0x16, 0xa6, 0x5c, 0x58, 0x20, 0x48, 0x50,
+ 0x70, 0x4e, 0x75, 0x02, 0xa3, 0x97, 0x57, 0x04, 0x0d, 0x34, 0xda, 0x3a,
+ 0x34, 0x78, 0xc1, 0x54, 0xd4, 0xe4, 0xa5, 0xc0, 0x2d, 0x24, 0x2e, 0xe0,
+ 0x4f, 0x96, 0xe6, 0x1e, 0x4b, 0xd0, 0x90, 0x4a, 0xbd, 0xac, 0x8f, 0x37,
+ 0xee, 0xb1, 0xe0, 0x9f, 0x31, 0x82, 0xd2, 0x3c, 0x90, 0x43, 0xcb, 0x64,
+ 0x2f, 0x88, 0x00, 0x41, 0x60, 0xed, 0xf9, 0xca, 0x09, 0xb3, 0x20, 0x76,
+ 0xa7, 0x9c, 0x32, 0xa6, 0x27, 0xf2, 0x47, 0x3e, 0x91, 0x87, 0x9b, 0xa2,
+ 0xc4, 0xe7, 0x44, 0xbd, 0x20, 0x81, 0x54, 0x4c, 0xb5, 0x5b, 0x80, 0x2c,
+ 0x36, 0x8d, 0x1f, 0xa8, 0x3e, 0xd4, 0x89, 0xe9, 0x4e, 0x0f, 0xa0, 0x68,
+ 0x8e, 0x32, 0x42, 0x8a, 0x5c, 0x78, 0xc4, 0x78, 0xc6, 0x8d, 0x05, 0x27,
+ 0xb7, 0x1c, 0x9a, 0x3a, 0xbb, 0x0b, 0x0b, 0xe1, 0x2c, 0x44, 0x68, 0x96,
+ 0x39, 0xe7, 0xd3, 0xce, 0x74, 0xdb, 0x10, 0x1a, 0x65, 0xaa, 0x2b, 0x87,
+ 0xf6, 0x4c, 0x68, 0x26, 0xdb, 0x3e, 0xc7, 0x2f, 0x4b, 0x55, 0x99, 0x83,
+ 0x4b, 0xb4, 0xed, 0xb0, 0x2f, 0x7c, 0x90, 0xe9, 0xa4, 0x96, 0xd3, 0xa5,
+ 0x5d, 0x53, 0x5b, 0xeb, 0xfc, 0x45, 0xd4, 0xf6, 0x19, 0xf6, 0x3f, 0x3d,
+ 0xed, 0xbb, 0x87, 0x39, 0x25, 0xc2, 0xf2, 0x24, 0xe0, 0x77, 0x31, 0x29,
+ 0x6d, 0xa8, 0x87, 0xec, 0x1e, 0x47, 0x48, 0xf8, 0x7e, 0xfb, 0x5f, 0xde,
+ 0xb7, 0x54, 0x84, 0x31, 0x6b, 0x22, 0x32, 0xde, 0xe5, 0x53, 0xdd, 0xaf,
+ 0x02, 0x11, 0x2b, 0x0d, 0x1f, 0x02, 0xda, 0x30, 0x97, 0x32, 0x24, 0xfe,
+ 0x27, 0xae, 0xda, 0x8b, 0x9d, 0x4b, 0x29, 0x22, 0xd9, 0xba, 0x8b, 0xe3,
+ 0x9e, 0xd9, 0xe1, 0x03, 0xa6, 0x3c, 0x52, 0x81, 0x0b, 0xc6, 0x88, 0xb7,
+ 0xe2, 0xed, 0x43, 0x16, 0xe1, 0xef, 0x17, 0xdb, 0xde, 0x03, 0x82, 0x01,
+ 0x05, 0x00, 0x02, 0x82, 0x01, 0x00, 0x2a, 0x64, 0x95, 0x3b, 0xde, 0x40,
+ 0x78, 0x9f, 0x80, 0xed, 0x82, 0x27, 0x19, 0x22, 0x86, 0x11, 0x5b, 0x92,
+ 0xd0, 0x9d, 0x5d, 0xe9, 0x69, 0x04, 0xe8, 0x03, 0xec, 0x4e, 0xcf, 0xbd,
+ 0x73, 0xe0, 0xf0, 0x8e, 0x82, 0x91, 0x0f, 0xeb, 0xf1, 0x9f, 0xa3, 0xcd,
+ 0xc5, 0x5f, 0xf2, 0x0e, 0xb9, 0x70, 0xd9, 0xc7, 0x12, 0xf4, 0x47, 0x85,
+ 0xc0, 0xfd, 0x59, 0x2c, 0x17, 0xfb, 0x43, 0xf4, 0x62, 0x53, 0x57, 0xa4,
+ 0xac, 0x8a, 0x1a, 0x62, 0x8f, 0x72, 0x04, 0x0a, 0xe5, 0x36, 0x08, 0x39,
+ 0xc7, 0xc1, 0xf6, 0xb2, 0x14, 0xe7, 0xa1, 0x55, 0x30, 0xfe, 0x22, 0x88,
+ 0x71, 0x39, 0xea, 0x0f, 0x05, 0xa9, 0xda, 0xf9, 0xd9, 0x5b, 0xd6, 0xb7,
+ 0x46, 0x7a, 0xbf, 0x91, 0x07, 0xc9, 0xfb, 0xe3, 0x1e, 0x36, 0x33, 0x02,
+ 0x76, 0xee, 0xcc, 0xce, 0x3d, 0x59, 0x63, 0x52, 0x06, 0xd6, 0x0c, 0xa2,
+ 0x56, 0xf9, 0xaf, 0x60, 0x62, 0x76, 0x26, 0xb0, 0x59, 0x49, 0x84, 0xb5,
+ 0xa0, 0x75, 0xc4, 0x2c, 0x42, 0x06, 0x7f, 0xa8, 0xc3, 0x30, 0xf2, 0x58,
+ 0xbc, 0xf1, 0x45, 0xdf, 0x27, 0xa9, 0x7d, 0xa8, 0xee, 0x41, 0x9b, 0x54,
+ 0xe3, 0xab, 0x29, 0x6c, 0x7c, 0xe9, 0xef, 0x6a, 0x01, 0x13, 0x38, 0x9b,
+ 0x3c, 0xac, 0x78, 0x85, 0xb4, 0x4b, 0x37, 0x22, 0xd2, 0x7c, 0xad, 0x60,
+ 0xe4, 0xe5, 0xa9, 0x24, 0xa1, 0xed, 0x03, 0x42, 0xce, 0xa9, 0xe9, 0x92,
+ 0x56, 0xf6, 0xbc, 0x13, 0x08, 0xd4, 0xaf, 0x2c, 0x0a, 0xf9, 0x37, 0x9b,
+ 0x1c, 0xf2, 0x11, 0x9c, 0xe1, 0x13, 0xc0, 0x85, 0x70, 0x5f, 0x55, 0x19,
+ 0xcc, 0xc1, 0xba, 0x85, 0x62, 0xa2, 0x23, 0x61, 0x90, 0xd3, 0xf0, 0xc0,
+ 0xa1, 0x0f, 0x01, 0x46, 0x6a, 0xd7, 0x9a, 0x48, 0x12, 0x7c, 0x28, 0x43,
+ 0x3f, 0x6b, 0x34, 0xe2, 0x4a, 0x53, 0x9a, 0xf6, 0x0f, 0x3d};
+
+static const std::vector<uint8_t> kPubKey6{
+ 0x30, 0x82, 0x03, 0x43, 0x30, 0x82, 0x02, 0x35, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x02, 0x28, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed,
+ 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf,
+ 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7,
+ 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae,
+ 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4,
+ 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3,
+ 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9,
+ 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b,
+ 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad,
+ 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64,
+ 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34,
+ 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f,
+ 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7,
+ 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98,
+ 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33,
+ 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25,
+ 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1,
+ 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66,
+ 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87,
+ 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e,
+ 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76,
+ 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96,
+ 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69,
+ 0x5d, 0x02, 0x82, 0x01, 0x00, 0x16, 0xa6, 0x5c, 0x58, 0x20, 0x48, 0x50,
+ 0x70, 0x4e, 0x75, 0x02, 0xa3, 0x97, 0x57, 0x04, 0x0d, 0x34, 0xda, 0x3a,
+ 0x34, 0x78, 0xc1, 0x54, 0xd4, 0xe4, 0xa5, 0xc0, 0x2d, 0x24, 0x2e, 0xe0,
+ 0x4f, 0x96, 0xe6, 0x1e, 0x4b, 0xd0, 0x90, 0x4a, 0xbd, 0xac, 0x8f, 0x37,
+ 0xee, 0xb1, 0xe0, 0x9f, 0x31, 0x82, 0xd2, 0x3c, 0x90, 0x43, 0xcb, 0x64,
+ 0x2f, 0x88, 0x00, 0x41, 0x60, 0xed, 0xf9, 0xca, 0x09, 0xb3, 0x20, 0x76,
+ 0xa7, 0x9c, 0x32, 0xa6, 0x27, 0xf2, 0x47, 0x3e, 0x91, 0x87, 0x9b, 0xa2,
+ 0xc4, 0xe7, 0x44, 0xbd, 0x20, 0x81, 0x54, 0x4c, 0xb5, 0x5b, 0x80, 0x2c,
+ 0x36, 0x8d, 0x1f, 0xa8, 0x3e, 0xd4, 0x89, 0xe9, 0x4e, 0x0f, 0xa0, 0x68,
+ 0x8e, 0x32, 0x42, 0x8a, 0x5c, 0x78, 0xc4, 0x78, 0xc6, 0x8d, 0x05, 0x27,
+ 0xb7, 0x1c, 0x9a, 0x3a, 0xbb, 0x0b, 0x0b, 0xe1, 0x2c, 0x44, 0x68, 0x96,
+ 0x39, 0xe7, 0xd3, 0xce, 0x74, 0xdb, 0x10, 0x1a, 0x65, 0xaa, 0x2b, 0x87,
+ 0xf6, 0x4c, 0x68, 0x26, 0xdb, 0x3e, 0xc7, 0x2f, 0x4b, 0x55, 0x99, 0x83,
+ 0x4b, 0xb4, 0xed, 0xb0, 0x2f, 0x7c, 0x90, 0xe9, 0xa4, 0x96, 0xd3, 0xa5,
+ 0x5d, 0x53, 0x5b, 0xeb, 0xfc, 0x45, 0xd4, 0xf6, 0x19, 0xf6, 0x3f, 0x3d,
+ 0xed, 0xbb, 0x87, 0x39, 0x25, 0xc2, 0xf2, 0x24, 0xe0, 0x77, 0x31, 0x29,
+ 0x6d, 0xa8, 0x87, 0xec, 0x1e, 0x47, 0x48, 0xf8, 0x7e, 0xfb, 0x5f, 0xde,
+ 0xb7, 0x54, 0x84, 0x31, 0x6b, 0x22, 0x32, 0xde, 0xe5, 0x53, 0xdd, 0xaf,
+ 0x02, 0x11, 0x2b, 0x0d, 0x1f, 0x02, 0xda, 0x30, 0x97, 0x32, 0x24, 0xfe,
+ 0x27, 0xae, 0xda, 0x8b, 0x9d, 0x4b, 0x29, 0x22, 0xd9, 0xba, 0x8b, 0xe3,
+ 0x9e, 0xd9, 0xe1, 0x03, 0xa6, 0x3c, 0x52, 0x81, 0x0b, 0xc6, 0x88, 0xb7,
+ 0xe2, 0xed, 0x43, 0x16, 0xe1, 0xef, 0x17, 0xdb, 0xde, 0x03, 0x82, 0x01,
+ 0x06, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00, 0x84, 0x81, 0x77, 0xb9, 0xbc,
+ 0xff, 0x13, 0x6c, 0x52, 0xca, 0xef, 0x2a, 0x4a, 0x9b, 0xcb, 0x64, 0xdb,
+ 0xef, 0xba, 0xc6, 0x9e, 0x18, 0xaa, 0xe4, 0x99, 0x69, 0x6b, 0x5e, 0xc7,
+ 0xb2, 0x70, 0xe9, 0x04, 0x78, 0xb4, 0x13, 0xbb, 0x8a, 0xd8, 0xf8, 0xee,
+ 0xe8, 0xad, 0x32, 0x10, 0x7d, 0x7b, 0xa4, 0x92, 0xc3, 0x6b, 0x00, 0x7f,
+ 0x9e, 0xf3, 0x0e, 0xbe, 0x1e, 0xe4, 0x84, 0xd0, 0xea, 0x7c, 0xb0, 0xff,
+ 0x4a, 0xfa, 0xa8, 0xc7, 0x05, 0xad, 0x5e, 0x16, 0x57, 0x69, 0x75, 0x41,
+ 0x4f, 0x1b, 0xc0, 0xef, 0xed, 0x25, 0xc2, 0x19, 0x0a, 0x3e, 0xd0, 0x06,
+ 0x8b, 0xff, 0xa1, 0xf0, 0x3b, 0xf6, 0xf2, 0x10, 0x56, 0xc9, 0xbb, 0x38,
+ 0x33, 0x50, 0x85, 0x19, 0x97, 0xcb, 0xc8, 0x9c, 0xf8, 0x72, 0x9b, 0x39,
+ 0x45, 0x27, 0xf0, 0x8a, 0xb9, 0x3c, 0xe9, 0xb3, 0x60, 0xaa, 0x05, 0x5a,
+ 0x47, 0x17, 0x7e, 0x82, 0xa4, 0xce, 0x6f, 0xe7, 0x6c, 0x8d, 0xff, 0xdd,
+ 0xbd, 0x6e, 0xe2, 0x0f, 0xa0, 0x8d, 0x00, 0x85, 0xd3, 0x98, 0x3e, 0xdd,
+ 0x2c, 0x8d, 0x9a, 0x36, 0x6a, 0xd2, 0x24, 0x5b, 0x4e, 0xd2, 0x8d, 0x67,
+ 0x54, 0x76, 0x9f, 0x5f, 0x3a, 0x79, 0x8b, 0xe4, 0xbe, 0x19, 0xcf, 0x46,
+ 0x93, 0x99, 0x86, 0x5d, 0x46, 0x4e, 0x3f, 0x64, 0x04, 0x38, 0xbc, 0xe0,
+ 0x3c, 0x96, 0x2c, 0x23, 0x44, 0xd0, 0xd5, 0x50, 0x54, 0x2a, 0xed, 0x3d,
+ 0xb5, 0x5c, 0x15, 0x38, 0x33, 0xbe, 0xa4, 0x4b, 0x41, 0x46, 0x87, 0x8b,
+ 0xa3, 0x47, 0xc8, 0x61, 0x44, 0x36, 0xc6, 0xaa, 0xc4, 0xfd, 0x1a, 0x60,
+ 0xf2, 0x5c, 0x62, 0xb3, 0xf8, 0x69, 0xa7, 0xd5, 0x5c, 0xab, 0x4b, 0x71,
+ 0x22, 0xd5, 0xe9, 0xaf, 0x43, 0x22, 0xa3, 0xfc, 0x82, 0x14, 0xfa, 0x55,
+ 0xdc, 0x1e, 0xe0, 0x21, 0x45, 0x9f, 0xb2, 0xc4, 0x59, 0x58, 0x27};
+
+static const std::vector<uint8_t> kPubKey7{
+ 0x30, 0x82, 0x03, 0x42, 0x30, 0x82, 0x02, 0x35, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x38, 0x04, 0x01, 0x30, 0x82, 0x02, 0x28, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed,
+ 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf,
+ 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7,
+ 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae,
+ 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4,
+ 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3,
+ 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9,
+ 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b,
+ 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad,
+ 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64,
+ 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34,
+ 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f,
+ 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7,
+ 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98,
+ 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33,
+ 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25,
+ 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1,
+ 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66,
+ 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87,
+ 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e,
+ 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76,
+ 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96,
+ 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69,
+ 0x5d, 0x02, 0x82, 0x01, 0x00, 0x16, 0xa6, 0x5c, 0x58, 0x20, 0x48, 0x50,
+ 0x70, 0x4e, 0x75, 0x02, 0xa3, 0x97, 0x57, 0x04, 0x0d, 0x34, 0xda, 0x3a,
+ 0x34, 0x78, 0xc1, 0x54, 0xd4, 0xe4, 0xa5, 0xc0, 0x2d, 0x24, 0x2e, 0xe0,
+ 0x4f, 0x96, 0xe6, 0x1e, 0x4b, 0xd0, 0x90, 0x4a, 0xbd, 0xac, 0x8f, 0x37,
+ 0xee, 0xb1, 0xe0, 0x9f, 0x31, 0x82, 0xd2, 0x3c, 0x90, 0x43, 0xcb, 0x64,
+ 0x2f, 0x88, 0x00, 0x41, 0x60, 0xed, 0xf9, 0xca, 0x09, 0xb3, 0x20, 0x76,
+ 0xa7, 0x9c, 0x32, 0xa6, 0x27, 0xf2, 0x47, 0x3e, 0x91, 0x87, 0x9b, 0xa2,
+ 0xc4, 0xe7, 0x44, 0xbd, 0x20, 0x81, 0x54, 0x4c, 0xb5, 0x5b, 0x80, 0x2c,
+ 0x36, 0x8d, 0x1f, 0xa8, 0x3e, 0xd4, 0x89, 0xe9, 0x4e, 0x0f, 0xa0, 0x68,
+ 0x8e, 0x32, 0x42, 0x8a, 0x5c, 0x78, 0xc4, 0x78, 0xc6, 0x8d, 0x05, 0x27,
+ 0xb7, 0x1c, 0x9a, 0x3a, 0xbb, 0x0b, 0x0b, 0xe1, 0x2c, 0x44, 0x68, 0x96,
+ 0x39, 0xe7, 0xd3, 0xce, 0x74, 0xdb, 0x10, 0x1a, 0x65, 0xaa, 0x2b, 0x87,
+ 0xf6, 0x4c, 0x68, 0x26, 0xdb, 0x3e, 0xc7, 0x2f, 0x4b, 0x55, 0x99, 0x83,
+ 0x4b, 0xb4, 0xed, 0xb0, 0x2f, 0x7c, 0x90, 0xe9, 0xa4, 0x96, 0xd3, 0xa5,
+ 0x5d, 0x53, 0x5b, 0xeb, 0xfc, 0x45, 0xd4, 0xf6, 0x19, 0xf6, 0x3f, 0x3d,
+ 0xed, 0xbb, 0x87, 0x39, 0x25, 0xc2, 0xf2, 0x24, 0xe0, 0x77, 0x31, 0x29,
+ 0x6d, 0xa8, 0x87, 0xec, 0x1e, 0x47, 0x48, 0xf8, 0x7e, 0xfb, 0x5f, 0xde,
+ 0xb7, 0x54, 0x84, 0x31, 0x6b, 0x22, 0x32, 0xde, 0xe5, 0x53, 0xdd, 0xaf,
+ 0x02, 0x11, 0x2b, 0x0d, 0x1f, 0x02, 0xda, 0x30, 0x97, 0x32, 0x24, 0xfe,
+ 0x27, 0xae, 0xda, 0x8b, 0x9d, 0x4b, 0x29, 0x22, 0xd9, 0xba, 0x8b, 0xe3,
+ 0x9e, 0xd9, 0xe1, 0x03, 0xa6, 0x3c, 0x52, 0x81, 0x0b, 0xc6, 0x88, 0xb7,
+ 0xe2, 0xed, 0x43, 0x16, 0xe1, 0xef, 0x17, 0xdb, 0xde, 0x03, 0x82, 0x01,
+ 0x05, 0x00, 0x02, 0x82, 0x01, 0x00, 0x62, 0x93, 0x74, 0x92, 0x95, 0x37,
+ 0xe2, 0xc3, 0xb0, 0x9f, 0x30, 0xd8, 0x81, 0x55, 0x4c, 0xa7, 0x35, 0x7f,
+ 0x89, 0xe2, 0x51, 0x05, 0x47, 0x4d, 0xbb, 0xce, 0x06, 0xe4, 0x00, 0x1e,
+ 0xfd, 0x61, 0x48, 0x1a, 0x45, 0x7a, 0xa0, 0xd7, 0xd7, 0xe5, 0x65, 0xe9,
+ 0x0b, 0x7a, 0x3d, 0x9c, 0x68, 0x80, 0x05, 0xfb, 0x40, 0x4b, 0xf3, 0xb6,
+ 0xd3, 0xe6, 0x1e, 0x40, 0x23, 0x00, 0xbe, 0xee, 0x7c, 0x58, 0xce, 0xea,
+ 0xf0, 0x0b, 0x11, 0x2d, 0xdf, 0xee, 0xf3, 0xcb, 0xc2, 0x02, 0x0b, 0xa2,
+ 0x20, 0x6d, 0xd4, 0xef, 0x05, 0x63, 0xd7, 0xfa, 0x52, 0xc3, 0x21, 0xb4,
+ 0xee, 0x62, 0x80, 0xeb, 0x85, 0x85, 0x04, 0x1d, 0x03, 0xca, 0xdb, 0x92,
+ 0x44, 0xdf, 0xf2, 0x1d, 0xc9, 0x04, 0x17, 0xbb, 0xe6, 0xf0, 0x6b, 0x91,
+ 0xc2, 0xca, 0x64, 0x84, 0x43, 0x7c, 0x38, 0x46, 0x92, 0x6b, 0x18, 0xee,
+ 0x22, 0x27, 0x50, 0x81, 0xb6, 0x07, 0x26, 0xe7, 0xa2, 0x6a, 0x29, 0xa9,
+ 0x47, 0xea, 0xbd, 0x03, 0x5e, 0xde, 0x83, 0xd6, 0x59, 0x27, 0xb3, 0xce,
+ 0xb0, 0xd4, 0xd8, 0xc2, 0xf3, 0x4e, 0x94, 0xa3, 0xde, 0x0f, 0x57, 0xe4,
+ 0xea, 0x99, 0xaf, 0x05, 0x96, 0x57, 0x52, 0x9f, 0x69, 0x54, 0xb1, 0xac,
+ 0x9b, 0xb4, 0x48, 0x4c, 0xa7, 0x6b, 0x40, 0x83, 0xe1, 0xcf, 0x42, 0x64,
+ 0xef, 0xf0, 0x28, 0x66, 0x21, 0x37, 0x76, 0x1e, 0x4d, 0x7f, 0x35, 0xb1,
+ 0xed, 0xa3, 0xcf, 0x51, 0x68, 0x56, 0xf2, 0x55, 0x53, 0x84, 0x0e, 0x43,
+ 0xae, 0x38, 0x37, 0x9d, 0x23, 0x4b, 0x06, 0xc8, 0x91, 0x82, 0x21, 0x32,
+ 0x08, 0x1d, 0x19, 0xf0, 0xd5, 0xdb, 0x9f, 0x23, 0xb4, 0xbb, 0xd5, 0xf5,
+ 0x66, 0x7d, 0xd7, 0x8f, 0x3d, 0xd7, 0xf1, 0xfe, 0x5f, 0x25, 0xca, 0x48,
+ 0x51, 0x5f, 0x63, 0x35, 0xce, 0x1c, 0x9f, 0xd0, 0xa6, 0x4b};
+
+const DsaTestVector kDsaWycheproofVectors[] = {
+
+ // Comment: Legacy:ASN encoding of r misses leading 0
+ // tcID: 1
+ {SEC_OID_SHA1,
+ 1,
+ {0x30, 0x2c, 0x02, 0x14, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1,
+ 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1,
+ 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: valid
+ // tcID: 2
+ {SEC_OID_SHA1,
+ 2,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 3
+ {SEC_OID_SHA1,
+ 3,
+ {0x30, 0x81, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38,
+ 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35,
+ 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 4
+ {SEC_OID_SHA1,
+ 4,
+ {0x30, 0x82, 0x00, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25,
+ 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 5
+ {SEC_OID_SHA1,
+ 5,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 6
+ {SEC_OID_SHA1,
+ 6,
+ {0x30, 0x2c, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 7
+ {SEC_OID_SHA1,
+ 7,
+ {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x2d, 0x02, 0x15, 0x00, 0xaa,
+ 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d,
+ 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 8
+ {SEC_OID_SHA1,
+ 8,
+ {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, 0x02,
+ 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14,
+ 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14,
+ 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 9
+ {SEC_OID_SHA1,
+ 9,
+ {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x15, 0x00, 0xaa, 0x6a,
+ 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 10
+ {SEC_OID_SHA1,
+ 10,
+ {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x15, 0x00, 0xaa, 0x6a,
+ 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 11
+ {SEC_OID_SHA1,
+ 11,
+ {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x15, 0x00, 0xaa,
+ 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d,
+ 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 12
+ {SEC_OID_SHA1,
+ 12,
+ {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02,
+ 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56,
+ 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 13
+ {SEC_OID_SHA1,
+ 13,
+ {0x30, 0xff, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 14
+ {SEC_OID_SHA1,
+ 14,
+ {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 15
+ {SEC_OID_SHA1,
+ 15,
+ {0x30, 0x2d, 0x02, 0x80, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 16
+ {SEC_OID_SHA1,
+ 16,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x80, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 17
+ {SEC_OID_SHA1,
+ 17,
+ {},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 18
+ {SEC_OID_SHA1,
+ 18,
+ {0x30},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 19
+ {SEC_OID_SHA1,
+ 19,
+ {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 20
+ {SEC_OID_SHA1,
+ 20,
+ {0x30, 0x2f, 0x00, 0x00, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25,
+ 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 21
+ {SEC_OID_SHA1,
+ 21,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 22
+ {SEC_OID_SHA1,
+ 22,
+ {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x05, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 23
+ {SEC_OID_SHA1,
+ 23,
+ {0x30, 0x32, 0x49, 0x81, 0x77, 0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa,
+ 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d,
+ 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 24
+ {SEC_OID_SHA1,
+ 24,
+ {0x30, 0x31, 0x25, 0x00, 0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a,
+ 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 25
+ {SEC_OID_SHA1,
+ 25,
+ {0x30, 0x2f, 0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20,
+ 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3,
+ 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 26
+ {SEC_OID_SHA1,
+ 26,
+ {0x30, 0x32, 0x22, 0x1a, 0x49, 0x81, 0x77, 0x02, 0x15, 0x00, 0xaa,
+ 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d,
+ 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 27
+ {SEC_OID_SHA1,
+ 27,
+ {0x30, 0x31, 0x22, 0x19, 0x25, 0x00, 0x02, 0x15, 0x00, 0xaa, 0x6a,
+ 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 28
+ {SEC_OID_SHA1,
+ 28,
+ {0x30, 0x35, 0x22, 0x17, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 29
+ {SEC_OID_SHA1,
+ 29,
+ {0x30, 0x32, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x22, 0x19, 0x49, 0x81, 0x77, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 30
+ {SEC_OID_SHA1,
+ 30,
+ {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x22, 0x18, 0x25, 0x00, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 31
+ {SEC_OID_SHA1,
+ 31,
+ {0x30, 0x35, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x22, 0x16, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20,
+ 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3,
+ 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 32
+ {SEC_OID_SHA1,
+ 32,
+ {0x30, 0x35, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x2d, 0x02,
+ 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56,
+ 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 33
+ {SEC_OID_SHA1,
+ 33,
+ {0x30, 0x33, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x2d, 0x02, 0x15, 0x00,
+ 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67,
+ 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14,
+ 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 34
+ {SEC_OID_SHA1,
+ 34,
+ {0x30, 0x35, 0x22, 0x1d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02,
+ 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56,
+ 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 35
+ {SEC_OID_SHA1,
+ 35,
+ {0x30, 0x33, 0x22, 0x1b, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x15, 0x00,
+ 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67,
+ 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14,
+ 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 36
+ {SEC_OID_SHA1,
+ 36,
+ {0x30, 0x35, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x22, 0x1c, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 37
+ {SEC_OID_SHA1,
+ 37,
+ {0x30, 0x33, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x22, 0x1a, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x14,
+ 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 38
+ {SEC_OID_SHA1,
+ 38,
+ {0x30, 0x81},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 39
+ {SEC_OID_SHA1,
+ 39,
+ {0x30, 0x80, 0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20,
+ 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3,
+ 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 40
+ {SEC_OID_SHA1,
+ 40,
+ {0x30, 0x31, 0x22, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x00, 0x00, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 41
+ {SEC_OID_SHA1,
+ 41,
+ {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x22, 0x80, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20,
+ 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3,
+ 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 42
+ {SEC_OID_SHA1,
+ 42,
+ {0x30, 0x80, 0x31, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20,
+ 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3,
+ 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 43
+ {SEC_OID_SHA1,
+ 43,
+ {0x30, 0x31, 0x22, 0x80, 0x03, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x00, 0x00, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 44
+ {SEC_OID_SHA1,
+ 44,
+ {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x22, 0x80, 0x03, 0x14, 0x49, 0x6d, 0x52, 0x20,
+ 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3,
+ 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 45
+ {SEC_OID_SHA1,
+ 45,
+ {0x05, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 46
+ {SEC_OID_SHA1,
+ 46,
+ {0x2e, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 47
+ {SEC_OID_SHA1,
+ 47,
+ {0x2f, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 48
+ {SEC_OID_SHA1,
+ 48,
+ {0x31, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 49
+ {SEC_OID_SHA1,
+ 49,
+ {0x32, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 50
+ {SEC_OID_SHA1,
+ 50,
+ {0xff, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 51
+ {SEC_OID_SHA1,
+ 51,
+ {0x30, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 52
+ {SEC_OID_SHA1,
+ 52,
+ {0x30, 0x31, 0x30, 0x01, 0x02, 0x30, 0x2c, 0x15, 0x00, 0xaa, 0x6a,
+ 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 53
+ {SEC_OID_SHA1,
+ 53,
+ {0x30, 0x2c, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 54
+ {SEC_OID_SHA1,
+ 54,
+ {0x30, 0x2c, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1,
+ 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1,
+ 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 55
+ {SEC_OID_SHA1,
+ 55,
+ {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 56
+ {SEC_OID_SHA1,
+ 56,
+ {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 57
+ {SEC_OID_SHA1,
+ 57,
+ {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6,
+ 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b,
+ 0x96, 0x4c, 0x3b, 0x05, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 58
+ {SEC_OID_SHA1,
+ 58,
+ {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6,
+ 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b,
+ 0x96, 0x4c, 0x3b, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 59
+ {SEC_OID_SHA1,
+ 59,
+ {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6,
+ 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b,
+ 0x96, 0x4c, 0x3b, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 60
+ {SEC_OID_SHA1,
+ 60,
+ {0x30, 0x80, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6,
+ 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b,
+ 0x96, 0x4c, 0x3b, 0x00, 0x02, 0xbe, 0xef},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 61
+ {SEC_OID_SHA1,
+ 61,
+ {0x30, 0x2f, 0x30, 0x00, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25,
+ 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 62
+ {SEC_OID_SHA1,
+ 62,
+ {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x30, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 63
+ {SEC_OID_SHA1,
+ 63,
+ {0x30, 0x30, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0xbf, 0x7f, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 64
+ {SEC_OID_SHA1,
+ 64,
+ {0x30, 0x2f, 0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25,
+ 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 65
+ {SEC_OID_SHA1,
+ 65,
+ {0x30, 0x17, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 66
+ {SEC_OID_SHA1,
+ 66,
+ {0x30, 0x43, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x02,
+ 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 67
+ {SEC_OID_SHA1,
+ 67,
+ {0x30, 0x2e, 0x02, 0x81, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38,
+ 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35,
+ 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 68
+ {SEC_OID_SHA1,
+ 68,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x81, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35,
+ 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 69
+ {SEC_OID_SHA1,
+ 69,
+ {0x30, 0x2f, 0x02, 0x82, 0x00, 0x15, 0x00, 0xaa, 0x6a, 0x25,
+ 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 70
+ {SEC_OID_SHA1,
+ 70,
+ {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x82, 0x00, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 71
+ {SEC_OID_SHA1,
+ 71,
+ {0x30, 0x2d, 0x02, 0x16, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 72
+ {SEC_OID_SHA1,
+ 72,
+ {0x30, 0x2d, 0x02, 0x14, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 73
+ {SEC_OID_SHA1,
+ 73,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x15, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 74
+ {SEC_OID_SHA1,
+ 74,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x13, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 75
+ {SEC_OID_SHA1,
+ 75,
+ {0x30, 0x32, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x15, 0x00, 0xaa,
+ 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d,
+ 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 76
+ {SEC_OID_SHA1,
+ 76,
+ {0x30, 0x32, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 77
+ {SEC_OID_SHA1,
+ 77,
+ {0x30, 0x36, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14,
+ 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14,
+ 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 78
+ {SEC_OID_SHA1,
+ 78,
+ {0x30, 0x36, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14,
+ 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 79
+ {SEC_OID_SHA1,
+ 79,
+ {0x30, 0x31, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0xaa, 0x6a,
+ 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 80
+ {SEC_OID_SHA1,
+ 80,
+ {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 81
+ {SEC_OID_SHA1,
+ 81,
+ {0x30, 0x31, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0xaa, 0x6a,
+ 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 82
+ {SEC_OID_SHA1,
+ 82,
+ {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 83
+ {SEC_OID_SHA1,
+ 83,
+ {0x30, 0x32, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xaa,
+ 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d,
+ 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 84
+ {SEC_OID_SHA1,
+ 84,
+ {0x30, 0x32, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 85
+ {SEC_OID_SHA1,
+ 85,
+ {0x30, 0x35, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56,
+ 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 86
+ {SEC_OID_SHA1,
+ 86,
+ {0x30, 0x35, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 87
+ {SEC_OID_SHA1,
+ 87,
+ {0x30, 0x2d, 0x02, 0xff, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 88
+ {SEC_OID_SHA1,
+ 88,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0xff, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing integer
+ // tcID: 89
+ {SEC_OID_SHA1,
+ 89,
+ {0x30, 0x16, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35,
+ 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 90
+ {SEC_OID_SHA1,
+ 90,
+ {0x30, 0x17, 0x02, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20,
+ 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 91
+ {SEC_OID_SHA1,
+ 91,
+ {0x30, 0x18, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 92
+ {SEC_OID_SHA1,
+ 92,
+ {0x30, 0x2f, 0x02, 0x17, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x00, 0x00, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 93
+ {SEC_OID_SHA1,
+ 93,
+ {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x16, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 94
+ {SEC_OID_SHA1,
+ 94,
+ {0x30, 0x2f, 0x02, 0x17, 0x00, 0x00, 0x00, 0xaa, 0x6a, 0x25,
+ 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 95
+ {SEC_OID_SHA1,
+ 95,
+ {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x16, 0x00, 0x00, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to integer
+ // tcID: 96
+ {SEC_OID_SHA1,
+ 96,
+ {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x00, 0x00, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 97
+ {SEC_OID_SHA1,
+ 97,
+ {0x30, 0x2f, 0x02, 0x17, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x05, 0x00, 0x02, 0x14, 0x49,
+ 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 98
+ {SEC_OID_SHA1,
+ 98,
+ {0x30, 0x2f, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x16, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b, 0x05, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 99
+ {SEC_OID_SHA1,
+ 99,
+ {0x30, 0x18, 0x02, 0x81, 0x02, 0x14, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 100
+ {SEC_OID_SHA1,
+ 100,
+ {0x30, 0x19, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x81},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 101
+ {SEC_OID_SHA1,
+ 101,
+ {0x30, 0x18, 0x05, 0x00, 0x02, 0x14, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 102
+ {SEC_OID_SHA1,
+ 102,
+ {0x30, 0x19, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x05, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 103
+ {SEC_OID_SHA1,
+ 103,
+ {0x30, 0x2d, 0x00, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 104
+ {SEC_OID_SHA1,
+ 104,
+ {0x30, 0x2d, 0x01, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 105
+ {SEC_OID_SHA1,
+ 105,
+ {0x30, 0x2d, 0x03, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 106
+ {SEC_OID_SHA1,
+ 106,
+ {0x30, 0x2d, 0x04, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 107
+ {SEC_OID_SHA1,
+ 107,
+ {0x30, 0x2d, 0xff, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 108
+ {SEC_OID_SHA1,
+ 108,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x00, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 109
+ {SEC_OID_SHA1,
+ 109,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x01, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 110
+ {SEC_OID_SHA1,
+ 110,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x03, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 111
+ {SEC_OID_SHA1,
+ 111,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x04, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 112
+ {SEC_OID_SHA1,
+ 112,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0xff, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 113
+ {SEC_OID_SHA1,
+ 113,
+ {0x30, 0x18, 0x02, 0x00, 0x02, 0x14, 0x49, 0x6d, 0x52,
+ 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91,
+ 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 114
+ {SEC_OID_SHA1,
+ 114,
+ {0x30, 0x19, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f,
+ 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 115
+ {SEC_OID_SHA1,
+ 115,
+ {0x30, 0x31, 0x22, 0x19, 0x02, 0x01, 0x00, 0x02, 0x14, 0xaa, 0x6a,
+ 0x25, 0x8f, 0xbf, 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37,
+ 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 116
+ {SEC_OID_SHA1,
+ 116,
+ {0x30, 0x31, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e,
+ 0x38, 0xdb, 0x4a, 0x22, 0x18, 0x02, 0x01, 0x49, 0x02, 0x13, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9, 0x91, 0x20,
+ 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 117
+ {SEC_OID_SHA1,
+ 117,
+ {0x30, 0x2d, 0x02, 0x15, 0x02, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 118
+ {SEC_OID_SHA1,
+ 118,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x4b, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 119
+ {SEC_OID_SHA1,
+ 119,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0xca, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 120
+ {SEC_OID_SHA1,
+ 120,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0xbb},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 121
+ {SEC_OID_SHA1,
+ 121,
+ {0x30, 0x2c, 0x02, 0x14, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1,
+ 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 122
+ {SEC_OID_SHA1,
+ 122,
+ {0x30, 0x2c, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x13, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 123
+ {SEC_OID_SHA1,
+ 123,
+ {0x30, 0x2c, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x13, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1,
+ 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 124
+ {SEC_OID_SHA1,
+ 124,
+ {0x30, 0x2e, 0x02, 0x16, 0xff, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d,
+ 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38,
+ 0xdb, 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35,
+ 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 125
+ {SEC_OID_SHA1,
+ 125,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x15, 0xff, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35,
+ 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 126
+ {SEC_OID_SHA1,
+ 126,
+ {0x30, 0x19, 0x09, 0x01, 0x80, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 127
+ {SEC_OID_SHA1,
+ 127,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x09, 0x01, 0x80},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 128
+ {SEC_OID_SHA1,
+ 128,
+ {0x30, 0x19, 0x02, 0x01, 0x00, 0x02, 0x14, 0x49, 0x6d,
+ 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1, 0xf9,
+ 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 129
+ {SEC_OID_SHA1,
+ 129,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf,
+ 0x7d, 0x90, 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8,
+ 0xb1, 0x0e, 0x38, 0xdb, 0x4a, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 130
+ {SEC_OID_SHA1,
+ 130,
+ {0x30, 0x2d, 0x02, 0x15, 0x01, 0x63, 0x75, 0x5e, 0x49, 0xc9, 0xce, 0x35,
+ 0x20, 0x1c, 0x9d, 0xf4, 0xac, 0xd2, 0xe5, 0xfd, 0x48, 0x86, 0x2d, 0x64,
+ 0xfb, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 131
+ {SEC_OID_SHA1,
+ 131,
+ {0x30, 0x2c, 0x02, 0x14, 0xf1, 0x5e, 0xec, 0xd5, 0xb5, 0x2c, 0xec, 0xa2,
+ 0x8f, 0x8a, 0xda, 0x2d, 0x9c, 0x15, 0xf4, 0x19, 0x96, 0x44, 0x51, 0x99,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1,
+ 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 132
+ {SEC_OID_SHA1,
+ 132,
+ {0x30, 0x2d, 0x02, 0x15, 0xff, 0x55, 0x95, 0xda, 0x70, 0x40, 0x82, 0x6f,
+ 0x1e, 0xa9, 0xeb, 0x98, 0x92, 0xc8, 0x82, 0x07, 0x4e, 0xf1, 0xc7, 0x24,
+ 0xb6, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 133
+ {SEC_OID_SHA1,
+ 133,
+ {0x30, 0x2c, 0x02, 0x14, 0x0e, 0xa1, 0x13, 0x2a, 0x4a, 0xd3, 0x13, 0x5d,
+ 0x70, 0x75, 0x25, 0xd2, 0x63, 0xea, 0x0b, 0xe6, 0x69, 0xbb, 0xae, 0x67,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1,
+ 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 134
+ {SEC_OID_SHA1,
+ 134,
+ {0x30, 0x2d, 0x02, 0x15, 0xfe, 0x9c, 0x8a, 0xa1, 0xb6, 0x36, 0x31, 0xca,
+ 0xdf, 0xe3, 0x62, 0x0b, 0x53, 0x2d, 0x1a, 0x02, 0xb7, 0x79, 0xd2, 0x9b,
+ 0x05, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 135
+ {SEC_OID_SHA1,
+ 135,
+ {0x30, 0x2d, 0x02, 0x15, 0x01, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32,
+ 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 136
+ {SEC_OID_SHA1,
+ 136,
+ {0x30, 0x2c, 0x02, 0x14, 0x55, 0x95, 0xda, 0x70, 0x40, 0x82, 0x6f, 0x1e,
+ 0xa9, 0xeb, 0x98, 0x92, 0xc8, 0x82, 0x07, 0x4e, 0xf1, 0xc7, 0x24, 0xb6,
+ 0x02, 0x14, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35, 0x32, 0xd1,
+ 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 137
+ {SEC_OID_SHA1,
+ 137,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x15, 0x01, 0x02, 0x78, 0x8a, 0xda, 0xc0, 0x47, 0x21, 0x73,
+ 0xf9, 0x5b, 0x86, 0xd0, 0xbb, 0xa3, 0xc7, 0xe9, 0xb3, 0x8a, 0xd5, 0xec},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 138
+ {SEC_OID_SHA1,
+ 138,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x90, 0x62, 0x19, 0x66, 0xab, 0xa5, 0xd8, 0xf6, 0x6c,
+ 0x48, 0x6c, 0x51, 0x84, 0xd3, 0xbe, 0xba, 0xc3, 0xa1, 0xc2, 0x8a},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 139
+ {SEC_OID_SHA1,
+ 139,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0xb6, 0x92, 0xad, 0xdf, 0x4a, 0x09, 0x82, 0xca, 0xcd,
+ 0x2e, 0x06, 0x6e, 0xdf, 0xc4, 0x3c, 0xad, 0xc4, 0x69, 0xb3, 0xc5},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 140
+ {SEC_OID_SHA1,
+ 140,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x14, 0x6f, 0x9d, 0xe6, 0x99, 0x54, 0x5a, 0x27, 0x09, 0x93,
+ 0xb7, 0x93, 0xae, 0x7b, 0x2c, 0x41, 0x45, 0x3c, 0x5e, 0x3d, 0x76},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 141
+ {SEC_OID_SHA1,
+ 141,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x15, 0xfe, 0xfd, 0x87, 0x75, 0x25, 0x3f, 0xb8, 0xde, 0x8c,
+ 0x06, 0xa4, 0x79, 0x2f, 0x44, 0x5c, 0x38, 0x16, 0x4c, 0x75, 0x2a, 0x14},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 142
+ {SEC_OID_SHA1,
+ 142,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x15, 0x01, 0x49, 0x6d, 0x52, 0x20, 0xb5, 0xf6, 0x7d, 0x35,
+ 0x32, 0xd1, 0xf9, 0x91, 0x20, 0x3b, 0xc3, 0x52, 0x3b, 0x96, 0x4c, 0x3b},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 143
+ {SEC_OID_SHA1,
+ 143,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6a, 0x25, 0x8f, 0xbf, 0x7d, 0x90,
+ 0xe1, 0x56, 0x14, 0x67, 0x6d, 0x37, 0x7d, 0xf8, 0xb1, 0x0e, 0x38, 0xdb,
+ 0x4a, 0x02, 0x15, 0x00, 0xb6, 0x92, 0xad, 0xdf, 0x4a, 0x09, 0x82, 0xca,
+ 0xcd, 0x2e, 0x06, 0x6e, 0xdf, 0xc4, 0x3c, 0xad, 0xc4, 0x69, 0xb3, 0xc5},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 144
+ {SEC_OID_SHA1,
+ 144,
+ {0x30, 0x1a, 0x02, 0x01, 0x00, 0x02, 0x15, 0xff, 0x46, 0xf4,
+ 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39, 0x76, 0x72, 0xc0,
+ 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 145
+ {SEC_OID_SHA1,
+ 145,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 146
+ {SEC_OID_SHA1,
+ 146,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 147
+ {SEC_OID_SHA1,
+ 147,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 148
+ {SEC_OID_SHA1,
+ 148,
+ {0x30, 0x19, 0x02, 0x01, 0x00, 0x02, 0x14, 0x5c, 0x85,
+ 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6,
+ 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 149
+ {SEC_OID_SHA1,
+ 149,
+ {0x30, 0x19, 0x02, 0x01, 0x00, 0x02, 0x14, 0x5c, 0x85,
+ 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6,
+ 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 150
+ {SEC_OID_SHA1,
+ 150,
+ {0x30, 0x1a, 0x02, 0x01, 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b,
+ 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 151
+ {SEC_OID_SHA1,
+ 151,
+ {0x30, 0x1a, 0x02, 0x01, 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b,
+ 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 152
+ {SEC_OID_SHA1,
+ 152,
+ {0x30, 0x1a, 0x02, 0x01, 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b,
+ 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 153
+ {SEC_OID_SHA1,
+ 153,
+ {0x30, 0x1a, 0x02, 0x01, 0x00, 0x02, 0x15, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 154
+ {SEC_OID_SHA1,
+ 154,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c,
+ 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05,
+ 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06,
+ 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb,
+ 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e,
+ 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99,
+ 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d,
+ 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f,
+ 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d,
+ 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11,
+ 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd,
+ 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 155
+ {SEC_OID_SHA1,
+ 155,
+ {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 156
+ {SEC_OID_SHA1,
+ 156,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 157
+ {SEC_OID_SHA1,
+ 157,
+ {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0xff, 0x46, 0xf4,
+ 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39, 0x76, 0x72, 0xc0,
+ 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 158
+ {SEC_OID_SHA1,
+ 158,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 159
+ {SEC_OID_SHA1,
+ 159,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 160
+ {SEC_OID_SHA1,
+ 160,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 161
+ {SEC_OID_SHA1,
+ 161,
+ {0x30, 0x19, 0x02, 0x01, 0x01, 0x02, 0x14, 0x5c, 0x85,
+ 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6,
+ 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 162
+ {SEC_OID_SHA1,
+ 162,
+ {0x30, 0x19, 0x02, 0x01, 0x01, 0x02, 0x14, 0x5c, 0x85,
+ 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6,
+ 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 163
+ {SEC_OID_SHA1,
+ 163,
+ {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0x00, 0xb9, 0x0b,
+ 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 164
+ {SEC_OID_SHA1,
+ 164,
+ {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0x00, 0xb9, 0x0b,
+ 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 165
+ {SEC_OID_SHA1,
+ 165,
+ {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0x00, 0xb9, 0x0b,
+ 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 166
+ {SEC_OID_SHA1,
+ 166,
+ {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 167
+ {SEC_OID_SHA1,
+ 167,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x01, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c,
+ 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05,
+ 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06,
+ 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb,
+ 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e,
+ 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99,
+ 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d,
+ 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f,
+ 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d,
+ 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11,
+ 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd,
+ 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 168
+ {SEC_OID_SHA1,
+ 168,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 169
+ {SEC_OID_SHA1,
+ 169,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 170
+ {SEC_OID_SHA1,
+ 170,
+ {0x30, 0x1a, 0x02, 0x01, 0xff, 0x02, 0x15, 0xff, 0x46, 0xf4,
+ 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39, 0x76, 0x72, 0xc0,
+ 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 171
+ {SEC_OID_SHA1,
+ 171,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 172
+ {SEC_OID_SHA1,
+ 172,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 173
+ {SEC_OID_SHA1,
+ 173,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 174
+ {SEC_OID_SHA1,
+ 174,
+ {0x30, 0x19, 0x02, 0x01, 0xff, 0x02, 0x14, 0x5c, 0x85,
+ 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6,
+ 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 175
+ {SEC_OID_SHA1,
+ 175,
+ {0x30, 0x19, 0x02, 0x01, 0xff, 0x02, 0x14, 0x5c, 0x85,
+ 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6,
+ 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 176
+ {SEC_OID_SHA1,
+ 176,
+ {0x30, 0x1a, 0x02, 0x01, 0xff, 0x02, 0x15, 0x00, 0xb9, 0x0b,
+ 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 177
+ {SEC_OID_SHA1,
+ 177,
+ {0x30, 0x1a, 0x02, 0x01, 0xff, 0x02, 0x15, 0x00, 0xb9, 0x0b,
+ 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 178
+ {SEC_OID_SHA1,
+ 178,
+ {0x30, 0x1a, 0x02, 0x01, 0xff, 0x02, 0x15, 0x00, 0xb9, 0x0b,
+ 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 179
+ {SEC_OID_SHA1,
+ 179,
+ {0x30, 0x1a, 0x02, 0x01, 0xff, 0x02, 0x15, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 180
+ {SEC_OID_SHA1,
+ 180,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0xff, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c,
+ 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05,
+ 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06,
+ 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb,
+ 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e,
+ 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99,
+ 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d,
+ 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f,
+ 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d,
+ 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11,
+ 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd,
+ 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 181
+ {SEC_OID_SHA1,
+ 181,
+ {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 182
+ {SEC_OID_SHA1,
+ 182,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 183
+ {SEC_OID_SHA1,
+ 183,
+ {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8,
+ 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39,
+ 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 184
+ {SEC_OID_SHA1,
+ 184,
+ {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05,
+ 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4,
+ 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 185
+ {SEC_OID_SHA1,
+ 185,
+ {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05,
+ 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4,
+ 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 186
+ {SEC_OID_SHA1,
+ 186,
+ {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05,
+ 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4,
+ 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 187
+ {SEC_OID_SHA1,
+ 187,
+ {0x30, 0x2c, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8,
+ 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44,
+ 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 188
+ {SEC_OID_SHA1,
+ 188,
+ {0x30, 0x2c, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8,
+ 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44,
+ 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 189
+ {SEC_OID_SHA1,
+ 189,
+ {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8,
+ 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6,
+ 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 190
+ {SEC_OID_SHA1,
+ 190,
+ {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8,
+ 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6,
+ 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 191
+ {SEC_OID_SHA1,
+ 191,
+ {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8,
+ 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6,
+ 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 192
+ {SEC_OID_SHA1,
+ 192,
+ {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8,
+ 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 193
+ {SEC_OID_SHA1,
+ 193,
+ {0x30, 0x81, 0x9a, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52,
+ 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44,
+ 0xd8, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94,
+ 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56,
+ 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6,
+ 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc,
+ 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa,
+ 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8,
+ 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50,
+ 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1,
+ 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54,
+ 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e,
+ 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75,
+ 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 194
+ {SEC_OID_SHA1,
+ 194,
+ {0x30, 0x1b, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28,
+ 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b,
+ 0xbb, 0xfa, 0x44, 0xd8, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 195
+ {SEC_OID_SHA1,
+ 195,
+ {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05,
+ 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4,
+ 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 196
+ {SEC_OID_SHA1,
+ 196,
+ {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9,
+ 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39,
+ 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 197
+ {SEC_OID_SHA1,
+ 197,
+ {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05,
+ 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4,
+ 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 198
+ {SEC_OID_SHA1,
+ 198,
+ {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05,
+ 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4,
+ 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 199
+ {SEC_OID_SHA1,
+ 199,
+ {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05,
+ 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4,
+ 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 200
+ {SEC_OID_SHA1,
+ 200,
+ {0x30, 0x2c, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9,
+ 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44,
+ 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 201
+ {SEC_OID_SHA1,
+ 201,
+ {0x30, 0x2c, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9,
+ 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44,
+ 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 202
+ {SEC_OID_SHA1,
+ 202,
+ {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9,
+ 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6,
+ 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 203
+ {SEC_OID_SHA1,
+ 203,
+ {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9,
+ 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6,
+ 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 204
+ {SEC_OID_SHA1,
+ 204,
+ {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9,
+ 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6,
+ 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 205
+ {SEC_OID_SHA1,
+ 205,
+ {0x30, 0x2d, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f,
+ 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9,
+ 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 206
+ {SEC_OID_SHA1,
+ 206,
+ {0x30, 0x81, 0x9a, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52,
+ 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44,
+ 0xd9, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94,
+ 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56,
+ 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6,
+ 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc,
+ 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa,
+ 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8,
+ 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50,
+ 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1,
+ 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54,
+ 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e,
+ 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75,
+ 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 207
+ {SEC_OID_SHA1,
+ 207,
+ {0x30, 0x1b, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28,
+ 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b,
+ 0xbb, 0xfa, 0x44, 0xd9, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 208
+ {SEC_OID_SHA1,
+ 208,
+ {0x30, 0x19, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05,
+ 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4,
+ 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 209
+ {SEC_OID_SHA1,
+ 209,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb0, 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1,
+ 0x39, 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 210
+ {SEC_OID_SHA1,
+ 210,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb0, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 211
+ {SEC_OID_SHA1,
+ 211,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb0, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 212
+ {SEC_OID_SHA1,
+ 212,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb0, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 213
+ {SEC_OID_SHA1,
+ 213,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb0, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63,
+ 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 214
+ {SEC_OID_SHA1,
+ 214,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb0, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63,
+ 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 215
+ {SEC_OID_SHA1,
+ 215,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb0, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 216
+ {SEC_OID_SHA1,
+ 216,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb0, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 217
+ {SEC_OID_SHA1,
+ 217,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb0, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 218
+ {SEC_OID_SHA1,
+ 218,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb0, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 219
+ {SEC_OID_SHA1,
+ 219,
+ {0x30, 0x81, 0x9b, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50,
+ 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4,
+ 0x89, 0xb0, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82,
+ 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c,
+ 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59,
+ 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4,
+ 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37,
+ 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f,
+ 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03,
+ 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b,
+ 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39,
+ 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d,
+ 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70,
+ 0x75, 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 220
+ {SEC_OID_SHA1,
+ 220,
+ {0x30, 0x1c, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb0, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 221
+ {SEC_OID_SHA1,
+ 221,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb0, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 222
+ {SEC_OID_SHA1,
+ 222,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb1, 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1,
+ 0x39, 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 223
+ {SEC_OID_SHA1,
+ 223,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 224
+ {SEC_OID_SHA1,
+ 224,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 225
+ {SEC_OID_SHA1,
+ 225,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 226
+ {SEC_OID_SHA1,
+ 226,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb1, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63,
+ 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 227
+ {SEC_OID_SHA1,
+ 227,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb1, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63,
+ 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 228
+ {SEC_OID_SHA1,
+ 228,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb1, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 229
+ {SEC_OID_SHA1,
+ 229,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb1, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 230
+ {SEC_OID_SHA1,
+ 230,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb1, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 231
+ {SEC_OID_SHA1,
+ 231,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb1, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 232
+ {SEC_OID_SHA1,
+ 232,
+ {0x30, 0x81, 0x9b, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50,
+ 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4,
+ 0x89, 0xb1, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82,
+ 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c,
+ 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59,
+ 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4,
+ 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37,
+ 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f,
+ 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03,
+ 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b,
+ 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39,
+ 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d,
+ 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70,
+ 0x75, 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 233
+ {SEC_OID_SHA1,
+ 233,
+ {0x30, 0x1c, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 234
+ {SEC_OID_SHA1,
+ 234,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb1, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 235
+ {SEC_OID_SHA1,
+ 235,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb2, 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1,
+ 0x39, 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 236
+ {SEC_OID_SHA1,
+ 236,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb2, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 237
+ {SEC_OID_SHA1,
+ 237,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb2, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 238
+ {SEC_OID_SHA1,
+ 238,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb2, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 239
+ {SEC_OID_SHA1,
+ 239,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb2, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63,
+ 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 240
+ {SEC_OID_SHA1,
+ 240,
+ {0x30, 0x2d, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb2, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63,
+ 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 241
+ {SEC_OID_SHA1,
+ 241,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb2, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 242
+ {SEC_OID_SHA1,
+ 242,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb2, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 243
+ {SEC_OID_SHA1,
+ 243,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb2, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 244
+ {SEC_OID_SHA1,
+ 244,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4,
+ 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89,
+ 0xb2, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 245
+ {SEC_OID_SHA1,
+ 245,
+ {0x30, 0x81, 0x9b, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50,
+ 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4,
+ 0x89, 0xb2, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82,
+ 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c,
+ 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59,
+ 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4,
+ 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37,
+ 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f,
+ 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03,
+ 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b,
+ 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39,
+ 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d,
+ 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70,
+ 0x75, 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 246
+ {SEC_OID_SHA1,
+ 246,
+ {0x30, 0x1c, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb2, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 247
+ {SEC_OID_SHA1,
+ 247,
+ {0x30, 0x1a, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a,
+ 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04,
+ 0x97, 0x77, 0xf4, 0x89, 0xb2, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 248
+ {SEC_OID_SHA1,
+ 248,
+ {0x30, 0x2e, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1,
+ 0x39, 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 249
+ {SEC_OID_SHA1,
+ 249,
+ {0x30, 0x1a, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 250
+ {SEC_OID_SHA1,
+ 250,
+ {0x30, 0x1a, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 251
+ {SEC_OID_SHA1,
+ 251,
+ {0x30, 0x1a, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 252
+ {SEC_OID_SHA1,
+ 252,
+ {0x30, 0x2d, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63,
+ 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 253
+ {SEC_OID_SHA1,
+ 253,
+ {0x30, 0x2d, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63,
+ 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 254
+ {SEC_OID_SHA1,
+ 254,
+ {0x30, 0x2e, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 255
+ {SEC_OID_SHA1,
+ 255,
+ {0x30, 0x2e, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 256
+ {SEC_OID_SHA1,
+ 256,
+ {0x30, 0x2e, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e,
+ 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 257
+ {SEC_OID_SHA1,
+ 257,
+ {0x30, 0x2e, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 258
+ {SEC_OID_SHA1,
+ 258,
+ {0x30, 0x81, 0x9b, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82,
+ 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c,
+ 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59,
+ 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4,
+ 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37,
+ 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f,
+ 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03,
+ 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b,
+ 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39,
+ 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d,
+ 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70,
+ 0x75, 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 259
+ {SEC_OID_SHA1,
+ 259,
+ {0x30, 0x1c, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 260
+ {SEC_OID_SHA1,
+ 260,
+ {0x30, 0x1a, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 261
+ {SEC_OID_SHA1,
+ 261,
+ {0x30, 0x81, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x02, 0x15, 0xff, 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf,
+ 0x5b, 0xc1, 0x39, 0x76, 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b,
+ 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 262
+ {SEC_OID_SHA1,
+ 262,
+ {0x30, 0x81, 0x87, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 263
+ {SEC_OID_SHA1,
+ 263,
+ {0x30, 0x81, 0x87, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 264
+ {SEC_OID_SHA1,
+ 264,
+ {0x30, 0x81, 0x87, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 265
+ {SEC_OID_SHA1,
+ 265,
+ {0x30, 0x81, 0x9a, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52,
+ 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44,
+ 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 266
+ {SEC_OID_SHA1,
+ 266,
+ {0x30, 0x81, 0x9a, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x02, 0x14, 0x5c, 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52,
+ 0x1f, 0x63, 0x44, 0xc6, 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44,
+ 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 267
+ {SEC_OID_SHA1,
+ 267,
+ {0x30, 0x81, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50,
+ 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4,
+ 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 268
+ {SEC_OID_SHA1,
+ 268,
+ {0x30, 0x81, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50,
+ 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4,
+ 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 269
+ {SEC_OID_SHA1,
+ 269,
+ {0x30, 0x81, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x02, 0x15, 0x00, 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50,
+ 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4,
+ 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 270
+ {SEC_OID_SHA1,
+ 270,
+ {0x30, 0x81, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x02, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 271
+ {SEC_OID_SHA1,
+ 271,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1,
+ 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4,
+ 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52,
+ 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67,
+ 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b,
+ 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a,
+ 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3,
+ 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb,
+ 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9,
+ 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf,
+ 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93,
+ 0xd5, 0x70, 0x75, 0x1f, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1,
+ 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4,
+ 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52,
+ 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67,
+ 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b,
+ 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a,
+ 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3,
+ 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb,
+ 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9,
+ 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf,
+ 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93,
+ 0xd5, 0x70, 0x75, 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 272
+ {SEC_OID_SHA1,
+ 272,
+ {0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 273
+ {SEC_OID_SHA1,
+ 273,
+ {0x30, 0x81, 0x87, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x4c, 0xe9, 0xc1, 0xe7,
+ 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84, 0x20, 0x05, 0xd2, 0xa4, 0x8c,
+ 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c, 0x06, 0x06, 0xf2, 0x52, 0x9b,
+ 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b, 0x53, 0xbb, 0x21, 0x67, 0xea,
+ 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e, 0x78, 0x7e, 0x48, 0x1b, 0x60,
+ 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08, 0x97, 0x99, 0x53, 0x6a, 0x86,
+ 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1, 0xfd, 0x2d, 0x1c, 0xd3, 0xa3,
+ 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3, 0xec, 0x2f, 0x9b, 0xfb, 0xb6,
+ 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda, 0xa1, 0x8d, 0x64, 0xa9, 0x36,
+ 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93, 0xe3, 0x11, 0xc0, 0xcf, 0x8c,
+ 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08, 0xc2, 0xfd, 0x2d, 0x93, 0xd5,
+ 0x70, 0x75, 0x1f, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 274
+ {SEC_OID_SHA1,
+ 274,
+ {0x30, 0x1c, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x15, 0xff,
+ 0x46, 0xf4, 0xc7, 0x45, 0xf5, 0xaf, 0x5b, 0xc1, 0x39, 0x76,
+ 0x72, 0xc0, 0x64, 0x97, 0xfb, 0x68, 0x88, 0x0b, 0x76, 0x4f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 275
+ {SEC_OID_SHA1,
+ 275,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 276
+ {SEC_OID_SHA1,
+ 276,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 277
+ {SEC_OID_SHA1,
+ 277,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0xff},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 278
+ {SEC_OID_SHA1,
+ 278,
+ {0x30, 0x1b, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x14, 0x5c,
+ 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6,
+ 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd8},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 279
+ {SEC_OID_SHA1,
+ 279,
+ {0x30, 0x1b, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x14, 0x5c,
+ 0x85, 0x9c, 0x5d, 0x05, 0x28, 0x52, 0x1f, 0x63, 0x44, 0xc6,
+ 0x9f, 0xcd, 0xb4, 0x02, 0x4b, 0xbb, 0xfa, 0x44, 0xd9},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 280
+ {SEC_OID_SHA1,
+ 280,
+ {0x30, 0x1c, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x15, 0x00,
+ 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89,
+ 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 281
+ {SEC_OID_SHA1,
+ 281,
+ {0x30, 0x1c, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x15, 0x00,
+ 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89,
+ 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb1},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 282
+ {SEC_OID_SHA1,
+ 282,
+ {0x30, 0x1c, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x15, 0x00,
+ 0xb9, 0x0b, 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89,
+ 0x8d, 0x3f, 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb2},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 283
+ {SEC_OID_SHA1,
+ 283,
+ {0x30, 0x1c, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x15, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 284
+ {SEC_OID_SHA1,
+ 284,
+ {0x30, 0x81, 0x89, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x81, 0x81, 0x00,
+ 0xb3, 0x4c, 0xe9, 0xc1, 0xe7, 0x82, 0x94, 0xd3, 0x25, 0x84, 0x73, 0x84,
+ 0x20, 0x05, 0xd2, 0xa4, 0x8c, 0x8c, 0x56, 0x6c, 0xfc, 0xa8, 0xf8, 0x4c,
+ 0x06, 0x06, 0xf2, 0x52, 0x9b, 0x59, 0xa6, 0xd3, 0x8a, 0xae, 0x07, 0x1b,
+ 0x53, 0xbb, 0x21, 0x67, 0xea, 0xa4, 0xfc, 0x3b, 0x01, 0xfe, 0x17, 0x6e,
+ 0x78, 0x7e, 0x48, 0x1b, 0x60, 0x37, 0xaa, 0xc6, 0x2c, 0xbc, 0x3d, 0x08,
+ 0x97, 0x99, 0x53, 0x6a, 0x86, 0x9f, 0xa8, 0xcd, 0xfe, 0xa1, 0xe8, 0xb1,
+ 0xfd, 0x2d, 0x1c, 0xd3, 0xa3, 0x03, 0x50, 0x85, 0x9a, 0x2c, 0xd6, 0xb3,
+ 0xec, 0x2f, 0x9b, 0xfb, 0xb6, 0x8b, 0xb1, 0x1b, 0x4b, 0xbe, 0x2a, 0xda,
+ 0xa1, 0x8d, 0x64, 0xa9, 0x36, 0x39, 0x54, 0x3a, 0xe5, 0xe1, 0x62, 0x93,
+ 0xe3, 0x11, 0xc0, 0xcf, 0x8c, 0x8d, 0x6e, 0x18, 0x0d, 0xf0, 0x5d, 0x08,
+ 0xc2, 0xfd, 0x2d, 0x93, 0xd5, 0x70, 0x75, 0x1f},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 285
+ {SEC_OID_SHA1,
+ 285,
+ {0x30, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 286
+ {SEC_OID_SHA1,
+ 286,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x01, 0x42},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 287
+ {SEC_OID_SHA1,
+ 287,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 288
+ {SEC_OID_SHA1,
+ 288,
+ {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 289
+ {SEC_OID_SHA1,
+ 289,
+ {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 290
+ {SEC_OID_SHA1,
+ 290,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 291
+ {SEC_OID_SHA1,
+ 291,
+ {0x30, 0x03, 0x02, 0x01, 0x01},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 292
+ {SEC_OID_SHA1,
+ 292,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: random signature
+ // tcID: 293
+ {SEC_OID_SHA1,
+ 293,
+ {0x30, 0x2e, 0x02, 0x15, 0x00, 0x88, 0x54, 0xbd, 0xb5, 0x2d, 0x20, 0xff,
+ 0x9e, 0xa4, 0x99, 0x48, 0x3f, 0xba, 0x4d, 0x3c, 0x10, 0x1a, 0x58, 0x6f,
+ 0xc7, 0x02, 0x15, 0x00, 0xb2, 0x30, 0x45, 0x90, 0x09, 0x95, 0xd3, 0xfe,
+ 0x3c, 0x4c, 0x63, 0x8a, 0x3e, 0x06, 0x45, 0x8a, 0x25, 0xa1, 0xe9, 0xdd},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: random signature
+ // tcID: 294
+ {SEC_OID_SHA1,
+ 294,
+ {0x30, 0x2c, 0x02, 0x14, 0x4f, 0x6b, 0xf1, 0x89, 0x41, 0xab, 0xbf, 0x33,
+ 0x21, 0x1d, 0x95, 0x61, 0xa1, 0x4f, 0x9a, 0xeb, 0xd0, 0x3f, 0x4e, 0x94,
+ 0x02, 0x14, 0x21, 0x8c, 0xda, 0x35, 0x0d, 0xef, 0x7f, 0x75, 0x61, 0x7f,
+ 0xcc, 0x79, 0x9d, 0x0c, 0xf2, 0xcf, 0x6b, 0x23, 0x43, 0x8d},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: random signature
+ // tcID: 295
+ {SEC_OID_SHA1,
+ 295,
+ {0x30, 0x2c, 0x02, 0x14, 0x45, 0x9e, 0xaf, 0x08, 0x86, 0x16, 0x00, 0x81,
+ 0xb4, 0x7f, 0xc5, 0x73, 0xfb, 0x3d, 0x15, 0x2d, 0x68, 0x0d, 0x3b, 0x4b,
+ 0x02, 0x14, 0x42, 0x93, 0xdb, 0xb9, 0x4d, 0xb4, 0xc9, 0x30, 0xd6, 0x7e,
+ 0x27, 0xfc, 0x4e, 0xc8, 0x53, 0x8b, 0x58, 0xd1, 0xc7, 0xcd},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: random signature
+ // tcID: 296
+ {SEC_OID_SHA1,
+ 296,
+ {0x30, 0x2c, 0x02, 0x14, 0x0a, 0x6c, 0x12, 0xb8, 0xff, 0x5c, 0xa2, 0x1c,
+ 0x4e, 0xa0, 0xc7, 0xac, 0xea, 0x38, 0xd7, 0x6f, 0xd1, 0x70, 0xb9, 0x7f,
+ 0x02, 0x14, 0x29, 0xce, 0x2c, 0xf2, 0x67, 0x2f, 0xa6, 0x40, 0x03, 0x16,
+ 0x80, 0xdc, 0xe2, 0x22, 0x39, 0x32, 0xf6, 0x13, 0xf6, 0xa5},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: random signature
+ // tcID: 297
+ {SEC_OID_SHA1,
+ 297,
+ {0x30, 0x2c, 0x02, 0x14, 0x34, 0xbc, 0xe4, 0x77, 0x3e, 0x5e, 0x11, 0x87,
+ 0x5e, 0xa2, 0x20, 0x2b, 0xc3, 0x3e, 0x01, 0xfe, 0x00, 0xb3, 0x32, 0x1a,
+ 0x02, 0x14, 0x2b, 0x29, 0x4e, 0x01, 0xa9, 0x72, 0x96, 0xd8, 0x4e, 0x4c,
+ 0x60, 0xbf, 0xba, 0x05, 0xd2, 0x76, 0x09, 0x81, 0xc9, 0x20},
+ kPubKey0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r,s = 1,1
+ // tcID: 298
+ {SEC_OID_SHA1,
+ 298,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01},
+ kPubKey1,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: r,s = 1,5
+ // tcID: 299
+ {SEC_OID_SHA1,
+ 299,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x05},
+ kPubKey1,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: u2 small
+ // tcID: 300
+ {SEC_OID_SHA1,
+ 300,
+ {0x30, 0x19, 0x02, 0x01, 0x01, 0x02, 0x14, 0x25, 0x02,
+ 0x3e, 0x8b, 0x9b, 0xa9, 0xba, 0x72, 0xf4, 0x81, 0xe9,
+ 0x0c, 0xb8, 0xae, 0x67, 0x51, 0x7e, 0x64, 0x1b, 0x8a},
+ kPubKey1,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: s == q-1
+ // tcID: 301
+ {SEC_OID_SHA1,
+ 301,
+ {0x30, 0x1a, 0x02, 0x01, 0x01, 0x02, 0x15, 0x00, 0xb9, 0x0b,
+ 0x38, 0xba, 0x0a, 0x50, 0xa4, 0x3e, 0xc6, 0x89, 0x8d, 0x3f,
+ 0x9b, 0x68, 0x04, 0x97, 0x77, 0xf4, 0x89, 0xb0},
+ kPubKey1,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: s == 1
+ // tcID: 302
+ {SEC_OID_SHA1,
+ 302,
+ {0x30, 0x19, 0x02, 0x14, 0x62, 0xba, 0x82, 0x73, 0x81,
+ 0x39, 0x6d, 0xc4, 0x4f, 0xac, 0xc6, 0x6c, 0x34, 0x4f,
+ 0x91, 0x78, 0x8f, 0x11, 0xc6, 0xfc, 0x02, 0x01, 0x01},
+ kPubKey2,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: Legacy:ASN encoding of s misses leading 0
+ // tcID: 303
+ {SEC_OID_SHA224,
+ 303,
+ {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1c, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4,
+ 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ true},
+
+ // Comment: valid
+ // tcID: 304
+ {SEC_OID_SHA224,
+ 304,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ true},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 305
+ {SEC_OID_SHA224,
+ 305,
+ {0x30, 0x81, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57,
+ 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc,
+ 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 306
+ {SEC_OID_SHA224,
+ 306,
+ {0x30, 0x82, 0x00, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad,
+ 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 307
+ {SEC_OID_SHA224,
+ 307,
+ {0x30, 0x3e, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 308
+ {SEC_OID_SHA224,
+ 308,
+ {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 309
+ {SEC_OID_SHA224,
+ 309,
+ {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4,
+ 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91,
+ 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 310
+ {SEC_OID_SHA224,
+ 310,
+ {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 0x02,
+ 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe,
+ 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16,
+ 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88,
+ 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8,
+ 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 311
+ {SEC_OID_SHA224,
+ 311,
+ {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79,
+ 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 312
+ {SEC_OID_SHA224,
+ 312,
+ {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79,
+ 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 313
+ {SEC_OID_SHA224,
+ 313,
+ {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1c, 0x1e, 0x41, 0xb4,
+ 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91,
+ 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 314
+ {SEC_OID_SHA224,
+ 314,
+ {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1c,
+ 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14,
+ 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17,
+ 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2,
+ 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 315
+ {SEC_OID_SHA224,
+ 315,
+ {0x30, 0xff, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 316
+ {SEC_OID_SHA224,
+ 316,
+ {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 317
+ {SEC_OID_SHA224,
+ 317,
+ {0x30, 0x3d, 0x02, 0x80, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 318
+ {SEC_OID_SHA224,
+ 318,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x80, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 319
+ {SEC_OID_SHA224, 319, {}, kPubKey3, {0x48, 0x65, 0x6c, 0x6c, 0x6f}, false},
+
+ // Comment: lonely sequence tag
+ // tcID: 320
+ {SEC_OID_SHA224,
+ 320,
+ {0x30},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 321
+ {SEC_OID_SHA224,
+ 321,
+ {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 322
+ {SEC_OID_SHA224,
+ 322,
+ {0x30, 0x3f, 0x00, 0x00, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad,
+ 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 323
+ {SEC_OID_SHA224,
+ 323,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 324
+ {SEC_OID_SHA224,
+ 324,
+ {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x05, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including garbage
+ // tcID: 325
+ {SEC_OID_SHA224,
+ 325,
+ {0x30, 0x42, 0x49, 0x81, 0x77, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4,
+ 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91,
+ 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including garbage
+ // tcID: 326
+ {SEC_OID_SHA224,
+ 326,
+ {0x30, 0x41, 0x25, 0x00, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79,
+ 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including garbage
+ // tcID: 327
+ {SEC_OID_SHA224,
+ 327,
+ {0x30, 0x3f, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57,
+ 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d,
+ 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d,
+ 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81,
+ 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including garbage
+ // tcID: 328
+ {SEC_OID_SHA224,
+ 328,
+ {0x30, 0x42, 0x22, 0x21, 0x49, 0x81, 0x77, 0x02, 0x1c, 0x1e, 0x41, 0xb4,
+ 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91,
+ 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including garbage
+ // tcID: 329
+ {SEC_OID_SHA224,
+ 329,
+ {0x30, 0x41, 0x22, 0x20, 0x25, 0x00, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79,
+ 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including garbage
+ // tcID: 330
+ {SEC_OID_SHA224,
+ 330,
+ {0x30, 0x45, 0x22, 0x1e, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57,
+ 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00, 0x04,
+ 0xde, 0xad, 0xbe, 0xef, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2,
+ 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including garbage
+ // tcID: 331
+ {SEC_OID_SHA224,
+ 331,
+ {0x30, 0x42, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x22, 0x49, 0x81,
+ 0x77, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including garbage
+ // tcID: 332
+ {SEC_OID_SHA224,
+ 332,
+ {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x21, 0x25, 0x00,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including garbage
+ // tcID: 333
+ {SEC_OID_SHA224,
+ 333,
+ {0x30, 0x45, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x1f, 0x02, 0x1d,
+ 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d,
+ 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81,
+ 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 334
+ {SEC_OID_SHA224,
+ 334,
+ {0x30, 0x45, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x3d, 0x02, 0x1c,
+ 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14,
+ 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17,
+ 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2,
+ 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 335
+ {SEC_OID_SHA224,
+ 335,
+ {0x30, 0x43, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41,
+ 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb,
+ 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8,
+ 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 336
+ {SEC_OID_SHA224,
+ 336,
+ {0x30, 0x45, 0x22, 0x24, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x1c,
+ 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14,
+ 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17,
+ 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2,
+ 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 337
+ {SEC_OID_SHA224,
+ 337,
+ {0x30, 0x43, 0x22, 0x22, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x1c, 0x1e, 0x41,
+ 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb,
+ 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8,
+ 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 338
+ {SEC_OID_SHA224,
+ 338,
+ {0x30, 0x45, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x25, 0xaa, 0x00,
+ 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2,
+ 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 339
+ {SEC_OID_SHA224,
+ 339,
+ {0x30, 0x43, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x23, 0xaa, 0x02,
+ 0xaa, 0xbb, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 340
+ {SEC_OID_SHA224,
+ 340,
+ {0x30, 0x81},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 341
+ {SEC_OID_SHA224,
+ 341,
+ {0x30, 0x80, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57,
+ 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d,
+ 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d,
+ 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81,
+ 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 342
+ {SEC_OID_SHA224,
+ 342,
+ {0x30, 0x41, 0x22, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57,
+ 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00, 0x00,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 343
+ {SEC_OID_SHA224,
+ 343,
+ {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x80, 0x02, 0x1d,
+ 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d,
+ 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81,
+ 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 344
+ {SEC_OID_SHA224,
+ 344,
+ {0x30, 0x80, 0x31, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57,
+ 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d,
+ 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d,
+ 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81,
+ 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 345
+ {SEC_OID_SHA224,
+ 345,
+ {0x30, 0x41, 0x22, 0x80, 0x03, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57,
+ 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00, 0x00,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 346
+ {SEC_OID_SHA224,
+ 346,
+ {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x80, 0x03, 0x1d,
+ 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d,
+ 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81,
+ 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 347
+ {SEC_OID_SHA224,
+ 347,
+ {0x05, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 348
+ {SEC_OID_SHA224,
+ 348,
+ {0x2e, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 349
+ {SEC_OID_SHA224,
+ 349,
+ {0x2f, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 350
+ {SEC_OID_SHA224,
+ 350,
+ {0x31, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 351
+ {SEC_OID_SHA224,
+ 351,
+ {0x32, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 352
+ {SEC_OID_SHA224,
+ 352,
+ {0xff, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 353
+ {SEC_OID_SHA224,
+ 353,
+ {0x30, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 354
+ {SEC_OID_SHA224,
+ 354,
+ {0x30, 0x41, 0x30, 0x01, 0x02, 0x30, 0x3c, 0x1c, 0x1e, 0x41, 0xb4, 0x79,
+ 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 355
+ {SEC_OID_SHA224,
+ 355,
+ {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 356
+ {SEC_OID_SHA224,
+ 356,
+ {0x30, 0x3c, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48,
+ 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d,
+ 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4,
+ 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 357
+ {SEC_OID_SHA224,
+ 357,
+ {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 358
+ {SEC_OID_SHA224,
+ 358,
+ {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 359
+ {SEC_OID_SHA224,
+ 359,
+ {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad,
+ 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24,
+ 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8,
+ 0x78, 0x62, 0x36, 0x05, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 360
+ {SEC_OID_SHA224,
+ 360,
+ {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad,
+ 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24,
+ 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8,
+ 0x78, 0x62, 0x36, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 361
+ {SEC_OID_SHA224,
+ 361,
+ {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad,
+ 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24,
+ 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8,
+ 0x78, 0x62, 0x36, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 362
+ {SEC_OID_SHA224,
+ 362,
+ {0x30, 0x80, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad,
+ 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24,
+ 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8,
+ 0x78, 0x62, 0x36, 0x00, 0x02, 0xbe, 0xef},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 363
+ {SEC_OID_SHA224,
+ 363,
+ {0x30, 0x3f, 0x30, 0x00, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad,
+ 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 364
+ {SEC_OID_SHA224,
+ 364,
+ {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x30, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 365
+ {SEC_OID_SHA224,
+ 365,
+ {0x30, 0x40, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0xbf, 0x7f, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 366
+ {SEC_OID_SHA224,
+ 366,
+ {0x30, 0x3f, 0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad,
+ 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 367
+ {SEC_OID_SHA224,
+ 367,
+ {0x30, 0x1e, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 368
+ {SEC_OID_SHA224,
+ 368,
+ {0x30, 0x5c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad,
+ 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24,
+ 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8,
+ 0x78, 0x62, 0x36, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37,
+ 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 369
+ {SEC_OID_SHA224,
+ 369,
+ {0x30, 0x3e, 0x02, 0x81, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57,
+ 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc,
+ 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 370
+ {SEC_OID_SHA224,
+ 370,
+ {0x30, 0x3e, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x81, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 371
+ {SEC_OID_SHA224,
+ 371,
+ {0x30, 0x3f, 0x02, 0x82, 0x00, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad,
+ 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 372
+ {SEC_OID_SHA224,
+ 372,
+ {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x82, 0x00, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 373
+ {SEC_OID_SHA224,
+ 373,
+ {0x30, 0x3d, 0x02, 0x1d, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 374
+ {SEC_OID_SHA224,
+ 374,
+ {0x30, 0x3d, 0x02, 0x1b, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 375
+ {SEC_OID_SHA224,
+ 375,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1e, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 376
+ {SEC_OID_SHA224,
+ 376,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1c, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 377
+ {SEC_OID_SHA224,
+ 377,
+ {0x30, 0x42, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x1e, 0x41, 0xb4,
+ 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91,
+ 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 378
+ {SEC_OID_SHA224,
+ 378,
+ {0x30, 0x42, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x85, 0x01, 0x00,
+ 0x00, 0x00, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 379
+ {SEC_OID_SHA224,
+ 379,
+ {0x30, 0x46, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe,
+ 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16,
+ 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88,
+ 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8,
+ 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 380
+ {SEC_OID_SHA224,
+ 380,
+ {0x30, 0x46, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x89, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88,
+ 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8,
+ 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 381
+ {SEC_OID_SHA224,
+ 381,
+ {0x30, 0x41, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x1e, 0x41, 0xb4, 0x79,
+ 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 382
+ {SEC_OID_SHA224,
+ 382,
+ {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x84, 0x7f, 0xff,
+ 0xff, 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 383
+ {SEC_OID_SHA224,
+ 383,
+ {0x30, 0x41, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x41, 0xb4, 0x79,
+ 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 384
+ {SEC_OID_SHA224,
+ 384,
+ {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x84, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 385
+ {SEC_OID_SHA224,
+ 385,
+ {0x30, 0x42, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x41, 0xb4,
+ 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91,
+ 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 386
+ {SEC_OID_SHA224,
+ 386,
+ {0x30, 0x42, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x85, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 387
+ {SEC_OID_SHA224,
+ 387,
+ {0x30, 0x45, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14,
+ 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17,
+ 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2,
+ 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 388
+ {SEC_OID_SHA224,
+ 388,
+ {0x30, 0x45, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x88, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2,
+ 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 389
+ {SEC_OID_SHA224,
+ 389,
+ {0x30, 0x3d, 0x02, 0xff, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 390
+ {SEC_OID_SHA224,
+ 390,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: removing integer
+ // tcID: 391
+ {SEC_OID_SHA224,
+ 391,
+ {0x30, 0x1f, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37,
+ 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 392
+ {SEC_OID_SHA224,
+ 392,
+ {0x30, 0x20, 0x02, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37,
+ 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 393
+ {SEC_OID_SHA224,
+ 393,
+ {0x30, 0x1f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 394
+ {SEC_OID_SHA224,
+ 394,
+ {0x30, 0x3f, 0x02, 0x1e, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00,
+ 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 395
+ {SEC_OID_SHA224,
+ 395,
+ {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1f, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 396
+ {SEC_OID_SHA224,
+ 396,
+ {0x30, 0x3f, 0x02, 0x1e, 0x00, 0x00, 0x1e, 0x41, 0xb4, 0x79, 0xad,
+ 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9,
+ 0xcd, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 397
+ {SEC_OID_SHA224,
+ 397,
+ {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1f, 0x00, 0x00, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: appending unused 0's to integer
+ // tcID: 398
+ {SEC_OID_SHA224,
+ 398,
+ {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00,
+ 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 399
+ {SEC_OID_SHA224,
+ 399,
+ {0x30, 0x3f, 0x02, 0x1e, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x05,
+ 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3,
+ 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69,
+ 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 400
+ {SEC_OID_SHA224,
+ 400,
+ {0x30, 0x3f, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1f, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36, 0x05, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 401
+ {SEC_OID_SHA224,
+ 401,
+ {0x30, 0x21, 0x02, 0x81, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2,
+ 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 402
+ {SEC_OID_SHA224,
+ 402,
+ {0x30, 0x20, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x81},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 403
+ {SEC_OID_SHA224,
+ 403,
+ {0x30, 0x21, 0x05, 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2,
+ 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 404
+ {SEC_OID_SHA224,
+ 404,
+ {0x30, 0x20, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x05, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 405
+ {SEC_OID_SHA224,
+ 405,
+ {0x30, 0x3d, 0x00, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 406
+ {SEC_OID_SHA224,
+ 406,
+ {0x30, 0x3d, 0x01, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 407
+ {SEC_OID_SHA224,
+ 407,
+ {0x30, 0x3d, 0x03, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 408
+ {SEC_OID_SHA224,
+ 408,
+ {0x30, 0x3d, 0x04, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 409
+ {SEC_OID_SHA224,
+ 409,
+ {0x30, 0x3d, 0xff, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 410
+ {SEC_OID_SHA224,
+ 410,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x00,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 411
+ {SEC_OID_SHA224,
+ 411,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x01,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 412
+ {SEC_OID_SHA224,
+ 412,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x03,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 413
+ {SEC_OID_SHA224,
+ 413,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x04,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 414
+ {SEC_OID_SHA224,
+ 414,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0xff,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 415
+ {SEC_OID_SHA224,
+ 415,
+ {0x30, 0x21, 0x02, 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2,
+ 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1,
+ 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 416
+ {SEC_OID_SHA224,
+ 416,
+ {0x30, 0x20, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 417
+ {SEC_OID_SHA224,
+ 417,
+ {0x30, 0x41, 0x22, 0x20, 0x02, 0x01, 0x1e, 0x02, 0x1b, 0x41, 0xb4, 0x79,
+ 0xad, 0x57, 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0,
+ 0xcc, 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 418
+ {SEC_OID_SHA224,
+ 418,
+ {0x30, 0x41, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x22, 0x21, 0x02, 0x01,
+ 0x00, 0x02, 0x1c, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 419
+ {SEC_OID_SHA224,
+ 419,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1c, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 420
+ {SEC_OID_SHA224,
+ 420,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x02, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 421
+ {SEC_OID_SHA224,
+ 421,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0x4d, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 422
+ {SEC_OID_SHA224,
+ 422,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0xb6},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 423
+ {SEC_OID_SHA224,
+ 423,
+ {0x30, 0x3c, 0x02, 0x1b, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0x02, 0x1d,
+ 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4,
+ 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 424
+ {SEC_OID_SHA224,
+ 424,
+ {0x30, 0x3c, 0x02, 0x1b, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48,
+ 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x1d,
+ 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4,
+ 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf, 0x33,
+ 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 425
+ {SEC_OID_SHA224,
+ 425,
+ {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1c, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 426
+ {SEC_OID_SHA224,
+ 426,
+ {0x30, 0x3e, 0x02, 0x1d, 0xff, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57,
+ 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc,
+ 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 427
+ {SEC_OID_SHA224,
+ 427,
+ {0x30, 0x3e, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1e, 0xff, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 428
+ {SEC_OID_SHA224,
+ 428,
+ {0x30, 0x22, 0x09, 0x01, 0x80, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88,
+ 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8,
+ 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 429
+ {SEC_OID_SHA224,
+ 429,
+ {0x30, 0x21, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x09, 0x01, 0x80},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 430
+ {SEC_OID_SHA224,
+ 430,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88,
+ 0xd2, 0x37, 0xd3, 0x0f, 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8,
+ 0xf1, 0x69, 0x67, 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 431
+ {SEC_OID_SHA224,
+ 431,
+ {0x30, 0x21, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69, 0x05,
+ 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3, 0x48, 0x43,
+ 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 432
+ {SEC_OID_SHA224,
+ 432,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xd9, 0x38, 0x4b, 0x20, 0x32, 0xd0,
+ 0x60, 0xe5, 0x98, 0x48, 0xf8, 0x7c, 0xb4, 0x53, 0x59, 0x36, 0xbc,
+ 0x25, 0xfa, 0x77, 0x95, 0x9e, 0x96, 0xd7, 0xf8, 0x8e, 0x33, 0x2a,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 433
+ {SEC_OID_SHA224,
+ 433,
+ {0x30, 0x3e, 0x02, 0x1d, 0xff, 0x63, 0x4b, 0x1d, 0xd3, 0x27, 0xde,
+ 0x71, 0x25, 0xda, 0x79, 0x03, 0xad, 0x21, 0x63, 0xca, 0x2a, 0xdd,
+ 0xc0, 0x96, 0x10, 0x1f, 0xd3, 0x95, 0x56, 0x7e, 0xe3, 0x60, 0x70,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 434
+ {SEC_OID_SHA224,
+ 434,
+ {0x30, 0x3d, 0x02, 0x1c, 0xe1, 0xbe, 0x4b, 0x86, 0x52, 0xa8, 0x96,
+ 0xfa, 0x46, 0x9f, 0x01, 0xeb, 0x15, 0x24, 0x6e, 0x4f, 0x33, 0x0c,
+ 0xb7, 0xbc, 0x25, 0x46, 0xe9, 0xe8, 0xc4, 0x47, 0x36, 0x33, 0x02,
+ 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 435
+ {SEC_OID_SHA224,
+ 435,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9c, 0xb4, 0xe2, 0x2c, 0xd8, 0x21,
+ 0x8e, 0xda, 0x25, 0x86, 0xfc, 0x52, 0xde, 0x9c, 0x35, 0xd5, 0x22,
+ 0x3f, 0x69, 0xef, 0xe0, 0x2c, 0x6a, 0xa9, 0x81, 0x1c, 0x9f, 0x90,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 436
+ {SEC_OID_SHA224,
+ 436,
+ {0x30, 0x3e, 0x02, 0x1d, 0xff, 0x26, 0xc7, 0xb4, 0xdf, 0xcd, 0x2f,
+ 0x9f, 0x1a, 0x67, 0xb7, 0x07, 0x83, 0x4b, 0xac, 0xa6, 0xc9, 0x43,
+ 0xda, 0x05, 0x88, 0x6a, 0x61, 0x69, 0x28, 0x07, 0x71, 0xcc, 0xd6,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 437
+ {SEC_OID_SHA224,
+ 437,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57,
+ 0x69, 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc,
+ 0xf3, 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 438
+ {SEC_OID_SHA224,
+ 438,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xe1, 0xbe, 0x4b, 0x86, 0x52, 0xa8,
+ 0x96, 0xfa, 0x46, 0x9f, 0x01, 0xeb, 0x15, 0x24, 0x6e, 0x4f, 0x33,
+ 0x0c, 0xb7, 0xbc, 0x25, 0x46, 0xe9, 0xe8, 0xc4, 0x47, 0x36, 0x33,
+ 0x02, 0x1d, 0x00, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f,
+ 0x9e, 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67,
+ 0xcf, 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 439
+ {SEC_OID_SHA224,
+ 439,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x01, 0x68, 0xdc, 0xf0, 0x2f, 0x57, 0xb0, 0xca, 0xef, 0x7d,
+ 0xdc, 0x18, 0x3b, 0xee, 0x1c, 0xa9, 0x4e, 0xe0, 0x9c, 0x1a, 0x02,
+ 0xee, 0x4b, 0x02, 0x00, 0xa5, 0x4d, 0xcb, 0x93},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 440
+ {SEC_OID_SHA224,
+ 440,
+ {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1c, 0xf2, 0xef, 0xc2, 0xe2, 0x4c, 0xbe, 0xdb, 0x2f, 0xc0, 0x0c,
+ 0x23, 0x6c, 0x5b, 0x2d, 0x1a, 0x43, 0x02, 0x36, 0xb5, 0x9b, 0x78,
+ 0x80, 0x00, 0x7f, 0x2b, 0xa2, 0xf8, 0xd9},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 441
+ {SEC_OID_SHA224,
+ 441,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0xff, 0x52, 0x19, 0xa6, 0x77, 0x2d, 0xc8, 0x2c, 0xf0, 0x61,
+ 0x0b, 0xe2, 0x2b, 0xdb, 0x5b, 0x1e, 0x37, 0x0e, 0x96, 0x98, 0x30,
+ 0xcc, 0x9a, 0x7e, 0xc0, 0x17, 0x87, 0x9d, 0xca},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 442
+ {SEC_OID_SHA224,
+ 442,
+ {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1c, 0x0d, 0x10, 0x3d, 0x1d, 0xb3, 0x41, 0x24, 0xd0, 0x3f, 0xf3,
+ 0xdc, 0x93, 0xa4, 0xd2, 0xe5, 0xbc, 0xfd, 0xc9, 0x4a, 0x64, 0x87,
+ 0x7f, 0xff, 0x80, 0xd4, 0x5d, 0x07, 0x27},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 443
+ {SEC_OID_SHA224,
+ 443,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0xfe, 0x97, 0x23, 0x0f, 0xd0, 0xa8, 0x4f, 0x35, 0x10, 0x82,
+ 0x23, 0xe7, 0xc4, 0x11, 0xe3, 0x56, 0xb1, 0x1f, 0x63, 0xe5, 0xfd,
+ 0x11, 0xb4, 0xfd, 0xff, 0x5a, 0xb2, 0x34, 0x6d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 444
+ {SEC_OID_SHA224,
+ 444,
+ {0x30, 0x3d, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1d, 0x01, 0xad, 0xe6, 0x59, 0x88, 0xd2, 0x37, 0xd3, 0x0f, 0x9e,
+ 0xf4, 0x1d, 0xd4, 0x24, 0xa4, 0xe1, 0xc8, 0xf1, 0x69, 0x67, 0xcf,
+ 0x33, 0x65, 0x81, 0x3f, 0xe8, 0x78, 0x62, 0x36},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 445
+ {SEC_OID_SHA224,
+ 445,
+ {0x30, 0x3c, 0x02, 0x1c, 0x1e, 0x41, 0xb4, 0x79, 0xad, 0x57, 0x69,
+ 0x05, 0xb9, 0x60, 0xfe, 0x14, 0xea, 0xdb, 0x91, 0xb0, 0xcc, 0xf3,
+ 0x48, 0x43, 0xda, 0xb9, 0x16, 0x17, 0x3b, 0xb8, 0xc9, 0xcd, 0x02,
+ 0x1c, 0x52, 0x19, 0xa6, 0x77, 0x2d, 0xc8, 0x2c, 0xf0, 0x61, 0x0b,
+ 0xe2, 0x2b, 0xdb, 0x5b, 0x1e, 0x37, 0x0e, 0x96, 0x98, 0x30, 0xcc,
+ 0x9a, 0x7e, 0xc0, 0x17, 0x87, 0x9d, 0xca},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 446
+ {SEC_OID_SHA224,
+ 446,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59,
+ 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a,
+ 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 447
+ {SEC_OID_SHA224,
+ 447,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 448
+ {SEC_OID_SHA224,
+ 448,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 449
+ {SEC_OID_SHA224,
+ 449,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 450
+ {SEC_OID_SHA224,
+ 450,
+ {0x30, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 451
+ {SEC_OID_SHA224,
+ 451,
+ {0x30, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 452
+ {SEC_OID_SHA224,
+ 452,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 453
+ {SEC_OID_SHA224,
+ 453,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 454
+ {SEC_OID_SHA224,
+ 454,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 455
+ {SEC_OID_SHA224,
+ 455,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 456
+ {SEC_OID_SHA224,
+ 456,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00,
+ 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a,
+ 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18,
+ 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51,
+ 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53,
+ 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87,
+ 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08,
+ 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45,
+ 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20,
+ 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00,
+ 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8,
+ 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac,
+ 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11,
+ 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7,
+ 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15,
+ 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f,
+ 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e,
+ 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a,
+ 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04,
+ 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08,
+ 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07,
+ 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39,
+ 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 457
+ {SEC_OID_SHA224,
+ 457,
+ {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 458
+ {SEC_OID_SHA224,
+ 458,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 459
+ {SEC_OID_SHA224,
+ 459,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59,
+ 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a,
+ 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 460
+ {SEC_OID_SHA224,
+ 460,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 461
+ {SEC_OID_SHA224,
+ 461,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 462
+ {SEC_OID_SHA224,
+ 462,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 463
+ {SEC_OID_SHA224,
+ 463,
+ {0x30, 0x21, 0x02, 0x01, 0x01, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 464
+ {SEC_OID_SHA224,
+ 464,
+ {0x30, 0x21, 0x02, 0x01, 0x01, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 465
+ {SEC_OID_SHA224,
+ 465,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 466
+ {SEC_OID_SHA224,
+ 466,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 467
+ {SEC_OID_SHA224,
+ 467,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 468
+ {SEC_OID_SHA224,
+ 468,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 469
+ {SEC_OID_SHA224,
+ 469,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00,
+ 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a,
+ 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18,
+ 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51,
+ 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53,
+ 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87,
+ 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08,
+ 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45,
+ 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20,
+ 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00,
+ 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8,
+ 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac,
+ 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11,
+ 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7,
+ 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15,
+ 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f,
+ 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e,
+ 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a,
+ 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04,
+ 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08,
+ 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07,
+ 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39,
+ 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 470
+ {SEC_OID_SHA224,
+ 470,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 471
+ {SEC_OID_SHA224,
+ 471,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 472
+ {SEC_OID_SHA224,
+ 472,
+ {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59,
+ 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a,
+ 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 473
+ {SEC_OID_SHA224,
+ 473,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 474
+ {SEC_OID_SHA224,
+ 474,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 475
+ {SEC_OID_SHA224,
+ 475,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 476
+ {SEC_OID_SHA224,
+ 476,
+ {0x30, 0x21, 0x02, 0x01, 0xff, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 477
+ {SEC_OID_SHA224,
+ 477,
+ {0x30, 0x21, 0x02, 0x01, 0xff, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 478
+ {SEC_OID_SHA224,
+ 478,
+ {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 479
+ {SEC_OID_SHA224,
+ 479,
+ {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 480
+ {SEC_OID_SHA224,
+ 480,
+ {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 481
+ {SEC_OID_SHA224,
+ 481,
+ {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 482
+ {SEC_OID_SHA224,
+ 482,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0xff, 0x02, 0x82, 0x01, 0x01, 0x00,
+ 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a,
+ 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18,
+ 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51,
+ 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53,
+ 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87,
+ 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08,
+ 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45,
+ 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20,
+ 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00,
+ 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8,
+ 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac,
+ 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11,
+ 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7,
+ 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15,
+ 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f,
+ 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e,
+ 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a,
+ 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04,
+ 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08,
+ 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07,
+ 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39,
+ 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 483
+ {SEC_OID_SHA224,
+ 483,
+ {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 484
+ {SEC_OID_SHA224,
+ 484,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 485
+ {SEC_OID_SHA224,
+ 485,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21,
+ 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc,
+ 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 486
+ {SEC_OID_SHA224,
+ 486,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 487
+ {SEC_OID_SHA224,
+ 487,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 488
+ {SEC_OID_SHA224,
+ 488,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 489
+ {SEC_OID_SHA224,
+ 489,
+ {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73,
+ 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 490
+ {SEC_OID_SHA224,
+ 490,
+ {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73,
+ 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 491
+ {SEC_OID_SHA224,
+ 491,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 492
+ {SEC_OID_SHA224,
+ 492,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 493
+ {SEC_OID_SHA224,
+ 493,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 494
+ {SEC_OID_SHA224,
+ 494,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 495
+ {SEC_OID_SHA224,
+ 495,
+ {0x30, 0x82, 0x01, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc,
+ 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x82,
+ 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab,
+ 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b,
+ 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06,
+ 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2,
+ 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8,
+ 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14,
+ 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62,
+ 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8,
+ 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95,
+ 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d,
+ 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4,
+ 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29,
+ 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d,
+ 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09,
+ 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6,
+ 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90,
+ 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4,
+ 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b,
+ 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4,
+ 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb,
+ 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05,
+ 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 496
+ {SEC_OID_SHA224,
+ 496,
+ {0x30, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc,
+ 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2,
+ 0xf7, 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a,
+ 0xb4, 0xae, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 497
+ {SEC_OID_SHA224,
+ 497,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 498
+ {SEC_OID_SHA224,
+ 498,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21,
+ 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc,
+ 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 499
+ {SEC_OID_SHA224,
+ 499,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 500
+ {SEC_OID_SHA224,
+ 500,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 501
+ {SEC_OID_SHA224,
+ 501,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 502
+ {SEC_OID_SHA224,
+ 502,
+ {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73,
+ 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 503
+ {SEC_OID_SHA224,
+ 503,
+ {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73,
+ 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 504
+ {SEC_OID_SHA224,
+ 504,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 505
+ {SEC_OID_SHA224,
+ 505,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 506
+ {SEC_OID_SHA224,
+ 506,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 507
+ {SEC_OID_SHA224,
+ 507,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 508
+ {SEC_OID_SHA224,
+ 508,
+ {0x30, 0x82, 0x01, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc,
+ 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x82,
+ 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab,
+ 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b,
+ 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06,
+ 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2,
+ 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8,
+ 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14,
+ 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62,
+ 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8,
+ 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95,
+ 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d,
+ 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4,
+ 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29,
+ 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d,
+ 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09,
+ 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6,
+ 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90,
+ 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4,
+ 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b,
+ 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4,
+ 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb,
+ 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05,
+ 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 509
+ {SEC_OID_SHA224,
+ 509,
+ {0x30, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc,
+ 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2,
+ 0xf7, 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a,
+ 0xb4, 0xaf, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 510
+ {SEC_OID_SHA224,
+ 510,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 511
+ {SEC_OID_SHA224,
+ 511,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20,
+ 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d,
+ 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 512
+ {SEC_OID_SHA224,
+ 512,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 513
+ {SEC_OID_SHA224,
+ 513,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 514
+ {SEC_OID_SHA224,
+ 514,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 515
+ {SEC_OID_SHA224,
+ 515,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 516
+ {SEC_OID_SHA224,
+ 516,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 517
+ {SEC_OID_SHA224,
+ 517,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 518
+ {SEC_OID_SHA224,
+ 518,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 519
+ {SEC_OID_SHA224,
+ 519,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 520
+ {SEC_OID_SHA224,
+ 520,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 521
+ {SEC_OID_SHA224,
+ 521,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf,
+ 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e,
+ 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36,
+ 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7,
+ 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad,
+ 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f,
+ 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d,
+ 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58,
+ 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1,
+ 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f,
+ 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04,
+ 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0,
+ 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33,
+ 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68,
+ 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53,
+ 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72,
+ 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50,
+ 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde,
+ 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58,
+ 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23,
+ 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c,
+ 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 522
+ {SEC_OID_SHA224,
+ 522,
+ {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc,
+ 0xd5, 0x69, 0x5c, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 523
+ {SEC_OID_SHA224,
+ 523,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 524
+ {SEC_OID_SHA224,
+ 524,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20,
+ 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d,
+ 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 525
+ {SEC_OID_SHA224,
+ 525,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 526
+ {SEC_OID_SHA224,
+ 526,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 527
+ {SEC_OID_SHA224,
+ 527,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 528
+ {SEC_OID_SHA224,
+ 528,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 529
+ {SEC_OID_SHA224,
+ 529,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 530
+ {SEC_OID_SHA224,
+ 530,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 531
+ {SEC_OID_SHA224,
+ 531,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 532
+ {SEC_OID_SHA224,
+ 532,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 533
+ {SEC_OID_SHA224,
+ 533,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 534
+ {SEC_OID_SHA224,
+ 534,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf,
+ 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e,
+ 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36,
+ 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7,
+ 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad,
+ 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f,
+ 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d,
+ 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58,
+ 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1,
+ 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f,
+ 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04,
+ 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0,
+ 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33,
+ 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68,
+ 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53,
+ 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72,
+ 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50,
+ 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde,
+ 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58,
+ 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23,
+ 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c,
+ 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 535
+ {SEC_OID_SHA224,
+ 535,
+ {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc,
+ 0xd5, 0x69, 0x5d, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 536
+ {SEC_OID_SHA224,
+ 536,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 537
+ {SEC_OID_SHA224,
+ 537,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20,
+ 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d,
+ 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 538
+ {SEC_OID_SHA224,
+ 538,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 539
+ {SEC_OID_SHA224,
+ 539,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 540
+ {SEC_OID_SHA224,
+ 540,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 541
+ {SEC_OID_SHA224,
+ 541,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 542
+ {SEC_OID_SHA224,
+ 542,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 543
+ {SEC_OID_SHA224,
+ 543,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 544
+ {SEC_OID_SHA224,
+ 544,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 545
+ {SEC_OID_SHA224,
+ 545,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 546
+ {SEC_OID_SHA224,
+ 546,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 547
+ {SEC_OID_SHA224,
+ 547,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf,
+ 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e,
+ 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36,
+ 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7,
+ 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad,
+ 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f,
+ 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d,
+ 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58,
+ 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1,
+ 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f,
+ 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04,
+ 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0,
+ 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33,
+ 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68,
+ 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53,
+ 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72,
+ 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50,
+ 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde,
+ 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58,
+ 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23,
+ 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c,
+ 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 548
+ {SEC_OID_SHA224,
+ 548,
+ {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc,
+ 0xd5, 0x69, 0x5e, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 549
+ {SEC_OID_SHA224,
+ 549,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 550
+ {SEC_OID_SHA224,
+ 550,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20,
+ 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d,
+ 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 551
+ {SEC_OID_SHA224,
+ 551,
+ {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 552
+ {SEC_OID_SHA224,
+ 552,
+ {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 553
+ {SEC_OID_SHA224,
+ 553,
+ {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 554
+ {SEC_OID_SHA224,
+ 554,
+ {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 555
+ {SEC_OID_SHA224,
+ 555,
+ {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 556
+ {SEC_OID_SHA224,
+ 556,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 557
+ {SEC_OID_SHA224,
+ 557,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 558
+ {SEC_OID_SHA224,
+ 558,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 559
+ {SEC_OID_SHA224,
+ 559,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 560
+ {SEC_OID_SHA224,
+ 560,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf,
+ 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e,
+ 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36,
+ 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7,
+ 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad,
+ 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f,
+ 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d,
+ 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58,
+ 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1,
+ 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f,
+ 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04,
+ 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0,
+ 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33,
+ 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68,
+ 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53,
+ 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72,
+ 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50,
+ 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde,
+ 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58,
+ 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23,
+ 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c,
+ 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 561
+ {SEC_OID_SHA224,
+ 561,
+ {0x30, 0x24, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 562
+ {SEC_OID_SHA224,
+ 562,
+ {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 563
+ {SEC_OID_SHA224,
+ 563,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20,
+ 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc,
+ 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 564
+ {SEC_OID_SHA224,
+ 564,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 565
+ {SEC_OID_SHA224,
+ 565,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 566
+ {SEC_OID_SHA224,
+ 566,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 567
+ {SEC_OID_SHA224,
+ 567,
+ {0x30, 0x82, 0x01, 0x23, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 568
+ {SEC_OID_SHA224,
+ 568,
+ {0x30, 0x82, 0x01, 0x23, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 569
+ {SEC_OID_SHA224,
+ 569,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 570
+ {SEC_OID_SHA224,
+ 570,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 571
+ {SEC_OID_SHA224,
+ 571,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 572
+ {SEC_OID_SHA224,
+ 572,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 573
+ {SEC_OID_SHA224,
+ 573,
+ {0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa,
+ 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e,
+ 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e,
+ 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8,
+ 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0,
+ 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac,
+ 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11,
+ 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c,
+ 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10,
+ 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6,
+ 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c,
+ 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2,
+ 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81,
+ 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59,
+ 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b,
+ 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0,
+ 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1,
+ 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1,
+ 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23,
+ 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d,
+ 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe,
+ 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 574
+ {SEC_OID_SHA224,
+ 574,
+ {0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 575
+ {SEC_OID_SHA224,
+ 575,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 576
+ {SEC_OID_SHA224,
+ 576,
+ {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0xff,
+ 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18,
+ 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc,
+ 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 577
+ {SEC_OID_SHA224,
+ 577,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 578
+ {SEC_OID_SHA224,
+ 578,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 579
+ {SEC_OID_SHA224,
+ 579,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 580
+ {SEC_OID_SHA224,
+ 580,
+ {0x30, 0x23, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1c, 0x5d,
+ 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd,
+ 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 581
+ {SEC_OID_SHA224,
+ 581,
+ {0x30, 0x23, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1c, 0x5d,
+ 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd,
+ 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 582
+ {SEC_OID_SHA224,
+ 582,
+ {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00,
+ 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7,
+ 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 583
+ {SEC_OID_SHA224,
+ 583,
+ {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00,
+ 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7,
+ 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 584
+ {SEC_OID_SHA224,
+ 584,
+ {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00,
+ 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7,
+ 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 585
+ {SEC_OID_SHA224,
+ 585,
+ {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 586
+ {SEC_OID_SHA224,
+ 586,
+ {0x30, 0x82, 0x01, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed,
+ 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf,
+ 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7,
+ 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae,
+ 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4,
+ 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3,
+ 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9,
+ 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b,
+ 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad,
+ 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64,
+ 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34,
+ 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f,
+ 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7,
+ 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98,
+ 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33,
+ 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25,
+ 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1,
+ 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66,
+ 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87,
+ 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e,
+ 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76,
+ 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 587
+ {SEC_OID_SHA224,
+ 587,
+ {0x30, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 588
+ {SEC_OID_SHA224,
+ 588,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 589
+ {SEC_OID_SHA224,
+ 589,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 590
+ {SEC_OID_SHA224,
+ 590,
+ {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 591
+ {SEC_OID_SHA224,
+ 591,
+ {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 592
+ {SEC_OID_SHA224,
+ 592,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 593
+ {SEC_OID_SHA224,
+ 593,
+ {0x30, 0x03, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 594
+ {SEC_OID_SHA224,
+ 594,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ false},
+
+ // Comment: random signature
+ // tcID: 595
+ {SEC_OID_SHA224,
+ 595,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x85, 0xc7, 0x71, 0xec, 0xf9, 0xc7,
+ 0x7d, 0xeb, 0xae, 0x0c, 0x54, 0xf7, 0x49, 0xdb, 0xa4, 0xb0, 0x7a,
+ 0xe5, 0x19, 0xca, 0x10, 0x37, 0x09, 0x1d, 0xd6, 0xf2, 0x94, 0xcf,
+ 0x02, 0x1d, 0x00, 0xa0, 0x2f, 0x74, 0x98, 0x51, 0x98, 0xcf, 0x88,
+ 0xe3, 0x10, 0xe5, 0x52, 0x77, 0xba, 0x59, 0x8b, 0x33, 0x61, 0x64,
+ 0x85, 0x0f, 0xdd, 0x53, 0x08, 0xa7, 0xbe, 0xb1, 0xa7},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ true},
+
+ // Comment: random signature
+ // tcID: 596
+ {SEC_OID_SHA224,
+ 596,
+ {0x30, 0x3c, 0x02, 0x1c, 0x04, 0x3c, 0xd5, 0x58, 0x0b, 0x8b, 0xfb,
+ 0x59, 0x75, 0xed, 0xef, 0x13, 0x2d, 0x6d, 0xe7, 0x84, 0x80, 0x96,
+ 0x39, 0x2e, 0x0a, 0xdf, 0x46, 0x34, 0x2b, 0xad, 0x7b, 0xb7, 0x02,
+ 0x1c, 0x14, 0x2b, 0x65, 0x72, 0xce, 0x61, 0xb0, 0x32, 0xd4, 0x5d,
+ 0x45, 0x97, 0xa8, 0x8c, 0x4e, 0x54, 0xdd, 0x59, 0x3f, 0xa7, 0xca,
+ 0x6c, 0x8e, 0x68, 0x82, 0xdf, 0x77, 0xf6},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ true},
+
+ // Comment: random signature
+ // tcID: 597
+ {SEC_OID_SHA224,
+ 597,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x91, 0x4e, 0x4f, 0x7b, 0xa8, 0xdf,
+ 0x44, 0xcf, 0x63, 0xc5, 0x7d, 0x21, 0x9c, 0x6b, 0x5d, 0xa0, 0x93,
+ 0xfe, 0x3a, 0x94, 0x60, 0x4b, 0xd2, 0xef, 0x88, 0xb6, 0x30, 0xf5,
+ 0x02, 0x1c, 0x6a, 0x7b, 0x80, 0x4c, 0xbf, 0xc6, 0x99, 0x37, 0x90,
+ 0x3b, 0xbd, 0x0c, 0x8f, 0x67, 0x30, 0x6a, 0x6e, 0x8b, 0xf0, 0xd0,
+ 0x50, 0x1a, 0xe3, 0xf3, 0x19, 0x0d, 0xca, 0x19},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ true},
+
+ // Comment: random signature
+ // tcID: 598
+ {SEC_OID_SHA224,
+ 598,
+ {0x30, 0x3d, 0x02, 0x1c, 0x0a, 0x8f, 0xfb, 0x16, 0x0d, 0xa0, 0xff,
+ 0xe3, 0x19, 0xe7, 0xd3, 0xa5, 0xea, 0x29, 0x9f, 0x53, 0x1f, 0x84,
+ 0x21, 0xbf, 0xdc, 0xfd, 0x6b, 0xb6, 0x6c, 0x6a, 0xdc, 0xf2, 0x02,
+ 0x1d, 0x00, 0x8a, 0x75, 0xe2, 0xcb, 0xaa, 0x70, 0x9b, 0x2b, 0x5d,
+ 0x81, 0xd3, 0x46, 0xf6, 0xe9, 0x0a, 0x8d, 0xc3, 0x53, 0xc5, 0x83,
+ 0x53, 0x93, 0xb1, 0xd5, 0xa6, 0x65, 0x3f, 0x3c},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ true},
+
+ // Comment: random signature
+ // tcID: 599
+ {SEC_OID_SHA224,
+ 599,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xa7, 0xf1, 0x64, 0xd3, 0x2f, 0x44,
+ 0x68, 0x4f, 0xcd, 0xe8, 0x9f, 0x0f, 0xa9, 0x64, 0x71, 0x28, 0xbc,
+ 0x0c, 0x29, 0x0f, 0x08, 0xc9, 0xb9, 0xe6, 0xf7, 0xdb, 0x3f, 0xe1,
+ 0x02, 0x1c, 0x2d, 0xca, 0x34, 0xdb, 0x2f, 0x32, 0x0c, 0x95, 0xde,
+ 0x4e, 0x9d, 0xe4, 0x98, 0x6b, 0xbf, 0x50, 0x86, 0x07, 0x53, 0xd5,
+ 0xde, 0xb7, 0x28, 0x23, 0x76, 0x78, 0xaf, 0xb6},
+ kPubKey3,
+ {0x48, 0x65, 0x6c, 0x6c, 0x6f},
+ true},
+
+ // Comment: r,s = 1,1
+ // tcID: 600
+ {SEC_OID_SHA224,
+ 600,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01},
+ kPubKey4,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: r,s = 1,5
+ // tcID: 601
+ {SEC_OID_SHA224,
+ 601,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x05},
+ kPubKey4,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: u2 small
+ // tcID: 602
+ {SEC_OID_SHA224,
+ 602,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0x95, 0x92, 0x12, 0x1e,
+ 0xd1, 0x2d, 0x93, 0x19, 0x7f, 0x1f, 0xfb, 0x86, 0x3a, 0xc6, 0x39, 0x37,
+ 0xf2, 0x8e, 0xf4, 0xf6, 0x2f, 0x1e, 0x00, 0x9a, 0x30, 0xaa, 0xba, 0xb1},
+ kPubKey4,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: s == q-1
+ // tcID: 603
+ {SEC_OID_SHA224,
+ 603,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey4,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: s == 1
+ // tcID: 604
+ {SEC_OID_SHA224,
+ 604,
+ {0x30, 0x21, 0x02, 0x1c, 0x5a, 0x25, 0x2f, 0x4f, 0xc5, 0x56, 0x18, 0x74,
+ 0x7f, 0xd9, 0x4b, 0x13, 0xc9, 0xbe, 0xe6, 0x2b, 0xb9, 0x58, 0xd8, 0x57,
+ 0x77, 0xcb, 0x07, 0xdd, 0x90, 0x71, 0x0d, 0x24, 0x02, 0x01, 0x01},
+ kPubKey5,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: Legacy:ASN encoding of r misses leading 0
+ // tcID: 605
+ {SEC_OID_SHA256,
+ 605,
+ {0x30, 0x3c, 0x02, 0x1c, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e,
+ 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14,
+ 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: valid
+ // tcID: 606
+ {SEC_OID_SHA256,
+ 606,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 607
+ {SEC_OID_SHA256,
+ 607,
+ {0x30, 0x81, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb,
+ 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a,
+ 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c,
+ 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 608
+ {SEC_OID_SHA256,
+ 608,
+ {0x30, 0x82, 0x00, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1,
+ 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 609
+ {SEC_OID_SHA256,
+ 609,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 610
+ {SEC_OID_SHA256,
+ 610,
+ {0x30, 0x3c, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 611
+ {SEC_OID_SHA256,
+ 611,
+ {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f,
+ 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3,
+ 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 612
+ {SEC_OID_SHA256,
+ 612,
+ {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 0x02,
+ 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84,
+ 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6,
+ 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47,
+ 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54,
+ 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 613
+ {SEC_OID_SHA256,
+ 613,
+ {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4,
+ 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 614
+ {SEC_OID_SHA256,
+ 614,
+ {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4,
+ 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 615
+ {SEC_OID_SHA256,
+ 615,
+ {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1d, 0x00, 0x9b, 0x6f,
+ 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3,
+ 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 616
+ {SEC_OID_SHA256,
+ 616,
+ {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x1d,
+ 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae,
+ 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06,
+ 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11,
+ 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70,
+ 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 617
+ {SEC_OID_SHA256,
+ 617,
+ {0x30, 0xff, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 618
+ {SEC_OID_SHA256,
+ 618,
+ {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 619
+ {SEC_OID_SHA256,
+ 619,
+ {0x30, 0x3d, 0x02, 0x80, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 620
+ {SEC_OID_SHA256,
+ 620,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x80, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 621
+ {SEC_OID_SHA256, 621, {}, kPubKey3, {0x54, 0x65, 0x73, 0x74}, false},
+
+ // Comment: lonely sequence tag
+ // tcID: 622
+ {SEC_OID_SHA256, 622, {0x30}, kPubKey3, {0x54, 0x65, 0x73, 0x74}, false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 623
+ {SEC_OID_SHA256,
+ 623,
+ {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 624
+ {SEC_OID_SHA256,
+ 624,
+ {0x30, 0x3f, 0x00, 0x00, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1,
+ 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 625
+ {SEC_OID_SHA256,
+ 625,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 626
+ {SEC_OID_SHA256,
+ 626,
+ {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x05, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 627
+ {SEC_OID_SHA256,
+ 627,
+ {0x30, 0x42, 0x49, 0x81, 0x77, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f,
+ 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3,
+ 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 628
+ {SEC_OID_SHA256,
+ 628,
+ {0x30, 0x41, 0x25, 0x00, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4,
+ 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 629
+ {SEC_OID_SHA256,
+ 629,
+ {0x30, 0x3f, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb,
+ 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c,
+ 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b,
+ 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 630
+ {SEC_OID_SHA256,
+ 630,
+ {0x30, 0x42, 0x22, 0x22, 0x49, 0x81, 0x77, 0x02, 0x1d, 0x00, 0x9b, 0x6f,
+ 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3,
+ 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 631
+ {SEC_OID_SHA256,
+ 631,
+ {0x30, 0x41, 0x22, 0x21, 0x25, 0x00, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4,
+ 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 632
+ {SEC_OID_SHA256,
+ 632,
+ {0x30, 0x45, 0x22, 0x1f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb,
+ 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x00,
+ 0x04, 0xde, 0xad, 0xbe, 0xef, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11,
+ 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70,
+ 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 633
+ {SEC_OID_SHA256,
+ 633,
+ {0x30, 0x42, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x21, 0x49,
+ 0x81, 0x77, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 634
+ {SEC_OID_SHA256,
+ 634,
+ {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x20, 0x25,
+ 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 635
+ {SEC_OID_SHA256,
+ 635,
+ {0x30, 0x45, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x1e, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c,
+ 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b,
+ 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 636
+ {SEC_OID_SHA256,
+ 636,
+ {0x30, 0x45, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x3d, 0x02, 0x1d,
+ 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae,
+ 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06,
+ 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11,
+ 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70,
+ 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 637
+ {SEC_OID_SHA256,
+ 637,
+ {0x30, 0x43, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b,
+ 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a,
+ 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73,
+ 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c,
+ 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 638
+ {SEC_OID_SHA256,
+ 638,
+ {0x30, 0x45, 0x22, 0x25, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x1d,
+ 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae,
+ 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06,
+ 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11,
+ 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70,
+ 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 639
+ {SEC_OID_SHA256,
+ 639,
+ {0x30, 0x43, 0x22, 0x23, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x1d, 0x00, 0x9b,
+ 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a,
+ 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73,
+ 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c,
+ 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 640
+ {SEC_OID_SHA256,
+ 640,
+ {0x30, 0x45, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x24, 0xaa,
+ 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11,
+ 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70,
+ 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 641
+ {SEC_OID_SHA256,
+ 641,
+ {0x30, 0x43, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x22, 0xaa,
+ 0x02, 0xaa, 0xbb, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c,
+ 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 642
+ {SEC_OID_SHA256,
+ 642,
+ {0x30, 0x81},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 643
+ {SEC_OID_SHA256,
+ 643,
+ {0x30, 0x80, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb,
+ 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c,
+ 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b,
+ 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 644
+ {SEC_OID_SHA256,
+ 644,
+ {0x30, 0x41, 0x22, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb,
+ 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x00,
+ 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 645
+ {SEC_OID_SHA256,
+ 645,
+ {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x80, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c,
+ 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b,
+ 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 646
+ {SEC_OID_SHA256,
+ 646,
+ {0x30, 0x80, 0x31, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb,
+ 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c,
+ 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b,
+ 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 647
+ {SEC_OID_SHA256,
+ 647,
+ {0x30, 0x41, 0x22, 0x80, 0x03, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb,
+ 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x00,
+ 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 648
+ {SEC_OID_SHA256,
+ 648,
+ {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x80, 0x03,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c,
+ 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b,
+ 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 649
+ {SEC_OID_SHA256,
+ 649,
+ {0x05, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 650
+ {SEC_OID_SHA256,
+ 650,
+ {0x2e, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 651
+ {SEC_OID_SHA256,
+ 651,
+ {0x2f, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 652
+ {SEC_OID_SHA256,
+ 652,
+ {0x31, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 653
+ {SEC_OID_SHA256,
+ 653,
+ {0x32, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 654
+ {SEC_OID_SHA256,
+ 654,
+ {0xff, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 655
+ {SEC_OID_SHA256,
+ 655,
+ {0x30, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 656
+ {SEC_OID_SHA256,
+ 656,
+ {0x30, 0x41, 0x30, 0x01, 0x02, 0x30, 0x3c, 0x1d, 0x00, 0x9b, 0x6f, 0xe4,
+ 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 657
+ {SEC_OID_SHA256,
+ 657,
+ {0x30, 0x3c, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 658
+ {SEC_OID_SHA256,
+ 658,
+ {0x30, 0x3c, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e,
+ 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14,
+ 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 659
+ {SEC_OID_SHA256,
+ 659,
+ {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 660
+ {SEC_OID_SHA256,
+ 660,
+ {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 661
+ {SEC_OID_SHA256,
+ 661,
+ {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f,
+ 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6,
+ 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb,
+ 0x42, 0xb1, 0x16, 0x05, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 662
+ {SEC_OID_SHA256,
+ 662,
+ {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f,
+ 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6,
+ 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb,
+ 0x42, 0xb1, 0x16, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 663
+ {SEC_OID_SHA256,
+ 663,
+ {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f,
+ 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6,
+ 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb,
+ 0x42, 0xb1, 0x16, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 664
+ {SEC_OID_SHA256,
+ 664,
+ {0x30, 0x80, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f,
+ 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6,
+ 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb,
+ 0x42, 0xb1, 0x16, 0x00, 0x02, 0xbe, 0xef},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 665
+ {SEC_OID_SHA256,
+ 665,
+ {0x30, 0x3f, 0x30, 0x00, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1,
+ 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 666
+ {SEC_OID_SHA256,
+ 666,
+ {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x30, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 667
+ {SEC_OID_SHA256,
+ 667,
+ {0x30, 0x40, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0xbf, 0x7f, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 668
+ {SEC_OID_SHA256,
+ 668,
+ {0x30, 0x3f, 0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1,
+ 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 669
+ {SEC_OID_SHA256,
+ 669,
+ {0x30, 0x1f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 670
+ {SEC_OID_SHA256,
+ 670,
+ {0x30, 0x5b, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f,
+ 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6,
+ 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb,
+ 0x42, 0xb1, 0x16, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c,
+ 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 671
+ {SEC_OID_SHA256,
+ 671,
+ {0x30, 0x3e, 0x02, 0x81, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb,
+ 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a,
+ 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c,
+ 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 672
+ {SEC_OID_SHA256,
+ 672,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x81, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c,
+ 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 673
+ {SEC_OID_SHA256,
+ 673,
+ {0x30, 0x3f, 0x02, 0x82, 0x00, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1,
+ 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 674
+ {SEC_OID_SHA256,
+ 674,
+ {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x82, 0x00, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 675
+ {SEC_OID_SHA256,
+ 675,
+ {0x30, 0x3d, 0x02, 0x1e, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 676
+ {SEC_OID_SHA256,
+ 676,
+ {0x30, 0x3d, 0x02, 0x1c, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 677
+ {SEC_OID_SHA256,
+ 677,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1d, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 678
+ {SEC_OID_SHA256,
+ 678,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1b, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 679
+ {SEC_OID_SHA256,
+ 679,
+ {0x30, 0x42, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x9b, 0x6f,
+ 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3,
+ 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 680
+ {SEC_OID_SHA256,
+ 680,
+ {0x30, 0x42, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x85, 0x01,
+ 0x00, 0x00, 0x00, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 681
+ {SEC_OID_SHA256,
+ 681,
+ {0x30, 0x46, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84,
+ 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6,
+ 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47,
+ 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54,
+ 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 682
+ {SEC_OID_SHA256,
+ 682,
+ {0x30, 0x46, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x89, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x5f, 0xe8, 0x23, 0x47,
+ 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54,
+ 0x70, 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 683
+ {SEC_OID_SHA256,
+ 683,
+ {0x30, 0x41, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x9b, 0x6f, 0xe4,
+ 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 684
+ {SEC_OID_SHA256,
+ 684,
+ {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x84, 0x7f,
+ 0xff, 0xff, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 685
+ {SEC_OID_SHA256,
+ 685,
+ {0x30, 0x41, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0x9b, 0x6f, 0xe4,
+ 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 686
+ {SEC_OID_SHA256,
+ 686,
+ {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x84, 0xff,
+ 0xff, 0xff, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 687
+ {SEC_OID_SHA256,
+ 687,
+ {0x30, 0x42, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x9b, 0x6f,
+ 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3,
+ 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 688
+ {SEC_OID_SHA256,
+ 688,
+ {0x30, 0x42, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x85, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 689
+ {SEC_OID_SHA256,
+ 689,
+ {0x30, 0x45, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae,
+ 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06,
+ 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11,
+ 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70,
+ 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 690
+ {SEC_OID_SHA256,
+ 690,
+ {0x30, 0x45, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x88, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11,
+ 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70,
+ 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 691
+ {SEC_OID_SHA256,
+ 691,
+ {0x30, 0x3d, 0x02, 0xff, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 692
+ {SEC_OID_SHA256,
+ 692,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: removing integer
+ // tcID: 693
+ {SEC_OID_SHA256,
+ 693,
+ {0x30, 0x1e, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 694
+ {SEC_OID_SHA256,
+ 694,
+ {0x30, 0x1f, 0x02, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6,
+ 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70,
+ 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 695
+ {SEC_OID_SHA256,
+ 695,
+ {0x30, 0x20, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 696
+ {SEC_OID_SHA256,
+ 696,
+ {0x30, 0x3f, 0x02, 0x1f, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x00, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 697
+ {SEC_OID_SHA256,
+ 697,
+ {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1e, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 698
+ {SEC_OID_SHA256,
+ 698,
+ {0x30, 0x3f, 0x02, 0x1f, 0x00, 0x00, 0x00, 0x9b, 0x6f, 0xe4, 0xa1,
+ 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5,
+ 0xee, 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 699
+ {SEC_OID_SHA256,
+ 699,
+ {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1e, 0x00, 0x00, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending unused 0's to integer
+ // tcID: 700
+ {SEC_OID_SHA256,
+ 700,
+ {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x00, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 701
+ {SEC_OID_SHA256,
+ 701,
+ {0x30, 0x3f, 0x02, 0x1f, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x05, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f,
+ 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 702
+ {SEC_OID_SHA256,
+ 702,
+ {0x30, 0x3f, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1e, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16, 0x05, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 703
+ {SEC_OID_SHA256,
+ 703,
+ {0x30, 0x20, 0x02, 0x81, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6,
+ 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 704
+ {SEC_OID_SHA256,
+ 704,
+ {0x30, 0x21, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x81},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 705
+ {SEC_OID_SHA256,
+ 705,
+ {0x30, 0x20, 0x05, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6,
+ 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 706
+ {SEC_OID_SHA256,
+ 706,
+ {0x30, 0x21, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x05, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 707
+ {SEC_OID_SHA256,
+ 707,
+ {0x30, 0x3d, 0x00, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 708
+ {SEC_OID_SHA256,
+ 708,
+ {0x30, 0x3d, 0x01, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 709
+ {SEC_OID_SHA256,
+ 709,
+ {0x30, 0x3d, 0x03, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 710
+ {SEC_OID_SHA256,
+ 710,
+ {0x30, 0x3d, 0x04, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 711
+ {SEC_OID_SHA256,
+ 711,
+ {0x30, 0x3d, 0xff, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 712
+ {SEC_OID_SHA256,
+ 712,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x00, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 713
+ {SEC_OID_SHA256,
+ 713,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x01, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 714
+ {SEC_OID_SHA256,
+ 714,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x03, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 715
+ {SEC_OID_SHA256,
+ 715,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x04, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 716
+ {SEC_OID_SHA256,
+ 716,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0xff, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 717
+ {SEC_OID_SHA256,
+ 717,
+ {0x30, 0x20, 0x02, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6,
+ 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48,
+ 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 718
+ {SEC_OID_SHA256,
+ 718,
+ {0x30, 0x21, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 719
+ {SEC_OID_SHA256,
+ 719,
+ {0x30, 0x41, 0x22, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x9b, 0x6f, 0xe4,
+ 0xa1, 0xcb, 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13,
+ 0x0a, 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 720
+ {SEC_OID_SHA256,
+ 720,
+ {0x30, 0x41, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x22, 0x20, 0x02,
+ 0x01, 0x5f, 0x02, 0x1b, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 721
+ {SEC_OID_SHA256,
+ 721,
+ {0x30, 0x3d, 0x02, 0x1d, 0x02, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 722
+ {SEC_OID_SHA256,
+ 722,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5d, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 723
+ {SEC_OID_SHA256,
+ 723,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x13,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 724
+ {SEC_OID_SHA256,
+ 724,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x96},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 725
+ {SEC_OID_SHA256,
+ 725,
+ {0x30, 0x3c, 0x02, 0x1c, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14,
+ 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 726
+ {SEC_OID_SHA256,
+ 726,
+ {0x30, 0x3c, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1b, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 727
+ {SEC_OID_SHA256,
+ 727,
+ {0x30, 0x3c, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1b, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14,
+ 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 728
+ {SEC_OID_SHA256,
+ 728,
+ {0x30, 0x3e, 0x02, 0x1e, 0xff, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb,
+ 0xd4, 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a,
+ 0x58, 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee,
+ 0x93, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c,
+ 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 729
+ {SEC_OID_SHA256,
+ 729,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1d, 0xff, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c,
+ 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 730
+ {SEC_OID_SHA256,
+ 730,
+ {0x30, 0x21, 0x09, 0x01, 0x80, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11,
+ 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70,
+ 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 731
+ {SEC_OID_SHA256,
+ 731,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x09, 0x01, 0x80},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 732
+ {SEC_OID_SHA256,
+ 732,
+ {0x30, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11,
+ 0xd6, 0x8f, 0xad, 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70,
+ 0x48, 0x0c, 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 733
+ {SEC_OID_SHA256,
+ 733,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4, 0x46,
+ 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58, 0x0e, 0x61,
+ 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 734
+ {SEC_OID_SHA256,
+ 734,
+ {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x56, 0x66, 0x7b, 0x48, 0x51, 0x4d,
+ 0x3e, 0x5d, 0x54, 0x6c, 0xa8, 0x9f, 0xf4, 0x5a, 0xda, 0x90, 0x47,
+ 0x41, 0x13, 0xed, 0x24, 0x8b, 0x87, 0x34, 0x30, 0xab, 0x57, 0xf0,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 735
+ {SEC_OID_SHA256,
+ 735,
+ {0x30, 0x3c, 0x02, 0x1c, 0xe0, 0x79, 0x4d, 0xfb, 0x46, 0x5b, 0x4e,
+ 0x9d, 0x96, 0x9c, 0xb3, 0xd0, 0x61, 0x6b, 0x4b, 0x84, 0x68, 0xdb,
+ 0xaf, 0x85, 0xae, 0xc0, 0x85, 0xb2, 0xb7, 0x00, 0x85, 0x36, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14,
+ 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 736
+ {SEC_OID_SHA256,
+ 736,
+ {0x30, 0x3d, 0x02, 0x1d, 0xff, 0x64, 0x90, 0x1b, 0x5e, 0x34, 0x2b,
+ 0xb9, 0x82, 0x8a, 0x7b, 0x51, 0xc7, 0xd5, 0x1c, 0xec, 0xf5, 0xa7,
+ 0xf1, 0x9e, 0x46, 0x96, 0x59, 0xf9, 0x8c, 0x8c, 0x2a, 0x11, 0x6d,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 737
+ {SEC_OID_SHA256,
+ 737,
+ {0x30, 0x3c, 0x02, 0x1c, 0x1f, 0x86, 0xb2, 0x04, 0xb9, 0xa4, 0xb1,
+ 0x62, 0x69, 0x63, 0x4c, 0x2f, 0x9e, 0x94, 0xb4, 0x7b, 0x97, 0x24,
+ 0x50, 0x7a, 0x51, 0x3f, 0x7a, 0x4d, 0x48, 0xff, 0x7a, 0xca, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14,
+ 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 738
+ {SEC_OID_SHA256,
+ 738,
+ {0x30, 0x3d, 0x02, 0x1d, 0xfe, 0xa9, 0x99, 0x84, 0xb7, 0xae, 0xb2,
+ 0xc1, 0xa2, 0xab, 0x93, 0x57, 0x60, 0x0b, 0xa5, 0x25, 0x6f, 0xb8,
+ 0xbe, 0xec, 0x12, 0xdb, 0x74, 0x78, 0xcb, 0xcf, 0x54, 0xa8, 0x10,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 739
+ {SEC_OID_SHA256,
+ 739,
+ {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4,
+ 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38,
+ 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 740
+ {SEC_OID_SHA256,
+ 740,
+ {0x30, 0x3c, 0x02, 0x1c, 0x64, 0x90, 0x1b, 0x5e, 0x34, 0x2b, 0xb9,
+ 0x82, 0x8a, 0x7b, 0x51, 0xc7, 0xd5, 0x1c, 0xec, 0xf5, 0xa7, 0xf1,
+ 0x9e, 0x46, 0x96, 0x59, 0xf9, 0x8c, 0x8c, 0x2a, 0x11, 0x6d, 0x02,
+ 0x1c, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad, 0xe4, 0x14,
+ 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c, 0x38, 0x6c,
+ 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 741
+ {SEC_OID_SHA256,
+ 741,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1d, 0x01, 0x1a, 0xde, 0xb9, 0xed, 0x97, 0x4f, 0x87, 0x8d,
+ 0xc2, 0xfc, 0x26, 0xf4, 0xbf, 0x86, 0xff, 0xda, 0x5f, 0x7a, 0xbe,
+ 0x6c, 0x26, 0xeb, 0xab, 0xf9, 0xb8, 0x18, 0x1a, 0x73},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 742
+ {SEC_OID_SHA256,
+ 742,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0xa4, 0xf1, 0x8c, 0xa0, 0x8c, 0x5d, 0x97, 0xce, 0x05,
+ 0x2c, 0x32, 0x25, 0x2c, 0x97, 0x70, 0xce, 0x81, 0x15, 0x5a, 0x04,
+ 0xb1, 0x20, 0xaa, 0x78, 0x3e, 0x6d, 0x47, 0xb9},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 743
+ {SEC_OID_SHA256,
+ 743,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0xa0, 0x17, 0xdc, 0xb8, 0xee, 0x29, 0x70, 0x52, 0x1b,
+ 0xeb, 0xd3, 0x73, 0x09, 0xf0, 0xc7, 0xab, 0x8f, 0xb7, 0xf3, 0xc7,
+ 0x93, 0xf9, 0xd4, 0xc7, 0x04, 0xbd, 0x4e, 0xea},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 744
+ {SEC_OID_SHA256,
+ 744,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1c, 0x5b, 0x0e, 0x73, 0x5f, 0x73, 0xa2, 0x68, 0x31, 0xfa,
+ 0xd3, 0xcd, 0xda, 0xd3, 0x68, 0x8f, 0x31, 0x7e, 0xea, 0xa5, 0xfb,
+ 0x4e, 0xdf, 0x55, 0x87, 0xc1, 0x92, 0xb8, 0x47},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 745
+ {SEC_OID_SHA256,
+ 745,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1d, 0xfe, 0xe5, 0x21, 0x46, 0x12, 0x68, 0xb0, 0x78, 0x72,
+ 0x3d, 0x03, 0xd9, 0x0b, 0x40, 0x79, 0x00, 0x25, 0xa0, 0x85, 0x41,
+ 0x93, 0xd9, 0x14, 0x54, 0x06, 0x47, 0xe7, 0xe5, 0x8d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 746
+ {SEC_OID_SHA256,
+ 746,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1d, 0x01, 0x5f, 0xe8, 0x23, 0x47, 0x11, 0xd6, 0x8f, 0xad,
+ 0xe4, 0x14, 0x2c, 0x8c, 0xf6, 0x0f, 0x38, 0x54, 0x70, 0x48, 0x0c,
+ 0x38, 0x6c, 0x06, 0x2b, 0x38, 0xfb, 0x42, 0xb1, 0x16},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the group order
+ // tcID: 747
+ {SEC_OID_SHA256,
+ 747,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x9b, 0x6f, 0xe4, 0xa1, 0xcb, 0xd4,
+ 0x46, 0x7d, 0x75, 0x84, 0xae, 0x38, 0x2a, 0xe3, 0x13, 0x0a, 0x58,
+ 0x0e, 0x61, 0xb9, 0x69, 0xa6, 0x06, 0x73, 0x73, 0xd5, 0xee, 0x93,
+ 0x02, 0x1d, 0x00, 0xa0, 0x17, 0xdc, 0xb8, 0xee, 0x29, 0x70, 0x52,
+ 0x1b, 0xeb, 0xd3, 0x73, 0x09, 0xf0, 0xc7, 0xab, 0x8f, 0xb7, 0xf3,
+ 0xc7, 0x93, 0xf9, 0xd4, 0xc7, 0x04, 0xbd, 0x4e, 0xea},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 748
+ {SEC_OID_SHA256,
+ 748,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59,
+ 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a,
+ 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 749
+ {SEC_OID_SHA256,
+ 749,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 750
+ {SEC_OID_SHA256,
+ 750,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 751
+ {SEC_OID_SHA256,
+ 751,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 752
+ {SEC_OID_SHA256,
+ 752,
+ {0x30, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 753
+ {SEC_OID_SHA256,
+ 753,
+ {0x30, 0x21, 0x02, 0x01, 0x00, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 754
+ {SEC_OID_SHA256,
+ 754,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 755
+ {SEC_OID_SHA256,
+ 755,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 756
+ {SEC_OID_SHA256,
+ 756,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 757
+ {SEC_OID_SHA256,
+ 757,
+ {0x30, 0x22, 0x02, 0x01, 0x00, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 758
+ {SEC_OID_SHA256,
+ 758,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00,
+ 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a,
+ 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18,
+ 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51,
+ 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53,
+ 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87,
+ 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08,
+ 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45,
+ 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20,
+ 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00,
+ 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8,
+ 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac,
+ 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11,
+ 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7,
+ 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15,
+ 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f,
+ 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e,
+ 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a,
+ 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04,
+ 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08,
+ 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07,
+ 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39,
+ 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 759
+ {SEC_OID_SHA256,
+ 759,
+ {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 760
+ {SEC_OID_SHA256,
+ 760,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 761
+ {SEC_OID_SHA256,
+ 761,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59,
+ 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a,
+ 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 762
+ {SEC_OID_SHA256,
+ 762,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 763
+ {SEC_OID_SHA256,
+ 763,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 764
+ {SEC_OID_SHA256,
+ 764,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 765
+ {SEC_OID_SHA256,
+ 765,
+ {0x30, 0x21, 0x02, 0x01, 0x01, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 766
+ {SEC_OID_SHA256,
+ 766,
+ {0x30, 0x21, 0x02, 0x01, 0x01, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 767
+ {SEC_OID_SHA256,
+ 767,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 768
+ {SEC_OID_SHA256,
+ 768,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 769
+ {SEC_OID_SHA256,
+ 769,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 770
+ {SEC_OID_SHA256,
+ 770,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 771
+ {SEC_OID_SHA256,
+ 771,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00,
+ 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a,
+ 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18,
+ 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51,
+ 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53,
+ 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87,
+ 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08,
+ 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45,
+ 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20,
+ 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00,
+ 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8,
+ 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac,
+ 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11,
+ 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7,
+ 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15,
+ 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f,
+ 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e,
+ 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a,
+ 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04,
+ 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08,
+ 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07,
+ 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39,
+ 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 772
+ {SEC_OID_SHA256,
+ 772,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 773
+ {SEC_OID_SHA256,
+ 773,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 774
+ {SEC_OID_SHA256,
+ 774,
+ {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59,
+ 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a,
+ 0x10, 0xcd, 0x4d, 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 775
+ {SEC_OID_SHA256,
+ 775,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 776
+ {SEC_OID_SHA256,
+ 776,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 777
+ {SEC_OID_SHA256,
+ 777,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 778
+ {SEC_OID_SHA256,
+ 778,
+ {0x30, 0x21, 0x02, 0x01, 0xff, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 779
+ {SEC_OID_SHA256,
+ 779,
+ {0x30, 0x21, 0x02, 0x01, 0xff, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42,
+ 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7,
+ 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 780
+ {SEC_OID_SHA256,
+ 780,
+ {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 781
+ {SEC_OID_SHA256,
+ 781,
+ {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 782
+ {SEC_OID_SHA256,
+ 782,
+ {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 783
+ {SEC_OID_SHA256,
+ 783,
+ {0x30, 0x22, 0x02, 0x01, 0xff, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 784
+ {SEC_OID_SHA256,
+ 784,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x01, 0xff, 0x02, 0x82, 0x01, 0x01, 0x00,
+ 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a,
+ 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18,
+ 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51,
+ 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53,
+ 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87,
+ 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08,
+ 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45,
+ 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20,
+ 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00,
+ 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8,
+ 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac,
+ 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11,
+ 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7,
+ 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15,
+ 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f,
+ 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e,
+ 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a,
+ 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04,
+ 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08,
+ 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07,
+ 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39,
+ 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 785
+ {SEC_OID_SHA256,
+ 785,
+ {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 786
+ {SEC_OID_SHA256,
+ 786,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 787
+ {SEC_OID_SHA256,
+ 787,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21,
+ 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc,
+ 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 788
+ {SEC_OID_SHA256,
+ 788,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 789
+ {SEC_OID_SHA256,
+ 789,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 790
+ {SEC_OID_SHA256,
+ 790,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 791
+ {SEC_OID_SHA256,
+ 791,
+ {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73,
+ 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 792
+ {SEC_OID_SHA256,
+ 792,
+ {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73,
+ 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 793
+ {SEC_OID_SHA256,
+ 793,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 794
+ {SEC_OID_SHA256,
+ 794,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 795
+ {SEC_OID_SHA256,
+ 795,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 796
+ {SEC_OID_SHA256,
+ 796,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02,
+ 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 797
+ {SEC_OID_SHA256,
+ 797,
+ {0x30, 0x82, 0x01, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc,
+ 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x02, 0x82,
+ 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab,
+ 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b,
+ 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06,
+ 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2,
+ 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8,
+ 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14,
+ 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62,
+ 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8,
+ 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95,
+ 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d,
+ 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4,
+ 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29,
+ 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d,
+ 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09,
+ 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6,
+ 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90,
+ 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4,
+ 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b,
+ 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4,
+ 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb,
+ 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05,
+ 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 798
+ {SEC_OID_SHA256,
+ 798,
+ {0x30, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc,
+ 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2,
+ 0xf7, 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a,
+ 0xb4, 0xae, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 799
+ {SEC_OID_SHA256,
+ 799,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 800
+ {SEC_OID_SHA256,
+ 800,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21,
+ 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc,
+ 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 801
+ {SEC_OID_SHA256,
+ 801,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 802
+ {SEC_OID_SHA256,
+ 802,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 803
+ {SEC_OID_SHA256,
+ 803,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 804
+ {SEC_OID_SHA256,
+ 804,
+ {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73,
+ 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 805
+ {SEC_OID_SHA256,
+ 805,
+ {0x30, 0x3c, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73,
+ 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 806
+ {SEC_OID_SHA256,
+ 806,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 807
+ {SEC_OID_SHA256,
+ 807,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 808
+ {SEC_OID_SHA256,
+ 808,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde,
+ 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 809
+ {SEC_OID_SHA256,
+ 809,
+ {0x30, 0x3d, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b,
+ 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02,
+ 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 810
+ {SEC_OID_SHA256,
+ 810,
+ {0x30, 0x82, 0x01, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc,
+ 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99,
+ 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x02, 0x82,
+ 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab,
+ 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b,
+ 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06,
+ 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2,
+ 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8,
+ 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14,
+ 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62,
+ 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8,
+ 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95,
+ 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d,
+ 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4,
+ 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29,
+ 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d,
+ 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09,
+ 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6,
+ 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90,
+ 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4,
+ 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b,
+ 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4,
+ 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb,
+ 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05,
+ 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 811
+ {SEC_OID_SHA256,
+ 811,
+ {0x30, 0x23, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc,
+ 0x7b, 0xef, 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2,
+ 0xf7, 0x99, 0x59, 0x19, 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a,
+ 0xb4, 0xaf, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 812
+ {SEC_OID_SHA256,
+ 812,
+ {0x30, 0x21, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef,
+ 0xef, 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 813
+ {SEC_OID_SHA256,
+ 813,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20,
+ 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d,
+ 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 814
+ {SEC_OID_SHA256,
+ 814,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 815
+ {SEC_OID_SHA256,
+ 815,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 816
+ {SEC_OID_SHA256,
+ 816,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 817
+ {SEC_OID_SHA256,
+ 817,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 818
+ {SEC_OID_SHA256,
+ 818,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 819
+ {SEC_OID_SHA256,
+ 819,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 820
+ {SEC_OID_SHA256,
+ 820,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 821
+ {SEC_OID_SHA256,
+ 821,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 822
+ {SEC_OID_SHA256,
+ 822,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c,
+ 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 823
+ {SEC_OID_SHA256,
+ 823,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf,
+ 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e,
+ 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36,
+ 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7,
+ 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad,
+ 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f,
+ 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d,
+ 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58,
+ 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1,
+ 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f,
+ 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04,
+ 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0,
+ 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33,
+ 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68,
+ 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53,
+ 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72,
+ 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50,
+ 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde,
+ 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58,
+ 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23,
+ 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c,
+ 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 824
+ {SEC_OID_SHA256,
+ 824,
+ {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc,
+ 0xd5, 0x69, 0x5c, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 825
+ {SEC_OID_SHA256,
+ 825,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 826
+ {SEC_OID_SHA256,
+ 826,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20,
+ 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d,
+ 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 827
+ {SEC_OID_SHA256,
+ 827,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 828
+ {SEC_OID_SHA256,
+ 828,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 829
+ {SEC_OID_SHA256,
+ 829,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 830
+ {SEC_OID_SHA256,
+ 830,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 831
+ {SEC_OID_SHA256,
+ 831,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 832
+ {SEC_OID_SHA256,
+ 832,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 833
+ {SEC_OID_SHA256,
+ 833,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 834
+ {SEC_OID_SHA256,
+ 834,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 835
+ {SEC_OID_SHA256,
+ 835,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d,
+ 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 836
+ {SEC_OID_SHA256,
+ 836,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf,
+ 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e,
+ 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36,
+ 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7,
+ 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad,
+ 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f,
+ 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d,
+ 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58,
+ 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1,
+ 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f,
+ 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04,
+ 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0,
+ 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33,
+ 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68,
+ 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53,
+ 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72,
+ 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50,
+ 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde,
+ 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58,
+ 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23,
+ 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c,
+ 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 837
+ {SEC_OID_SHA256,
+ 837,
+ {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc,
+ 0xd5, 0x69, 0x5d, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 838
+ {SEC_OID_SHA256,
+ 838,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 839
+ {SEC_OID_SHA256,
+ 839,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20,
+ 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d,
+ 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 840
+ {SEC_OID_SHA256,
+ 840,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 841
+ {SEC_OID_SHA256,
+ 841,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 842
+ {SEC_OID_SHA256,
+ 842,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 843
+ {SEC_OID_SHA256,
+ 843,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 844
+ {SEC_OID_SHA256,
+ 844,
+ {0x30, 0x3d, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 845
+ {SEC_OID_SHA256,
+ 845,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 846
+ {SEC_OID_SHA256,
+ 846,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 847
+ {SEC_OID_SHA256,
+ 847,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 848
+ {SEC_OID_SHA256,
+ 848,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78,
+ 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e,
+ 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 849
+ {SEC_OID_SHA256,
+ 849,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef,
+ 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf,
+ 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e,
+ 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36,
+ 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7,
+ 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad,
+ 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f,
+ 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d,
+ 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58,
+ 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1,
+ 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f,
+ 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04,
+ 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0,
+ 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33,
+ 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68,
+ 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53,
+ 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72,
+ 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50,
+ 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde,
+ 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58,
+ 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23,
+ 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c,
+ 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 850
+ {SEC_OID_SHA256,
+ 850,
+ {0x30, 0x24, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85,
+ 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7,
+ 0x85, 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc,
+ 0xd5, 0x69, 0x5e, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 851
+ {SEC_OID_SHA256,
+ 851,
+ {0x30, 0x22, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7,
+ 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 852
+ {SEC_OID_SHA256,
+ 852,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20,
+ 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d,
+ 0xcc, 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 853
+ {SEC_OID_SHA256,
+ 853,
+ {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 854
+ {SEC_OID_SHA256,
+ 854,
+ {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 855
+ {SEC_OID_SHA256,
+ 855,
+ {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 856
+ {SEC_OID_SHA256,
+ 856,
+ {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 857
+ {SEC_OID_SHA256,
+ 857,
+ {0x30, 0x3d, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19,
+ 0xdd, 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 858
+ {SEC_OID_SHA256,
+ 858,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 859
+ {SEC_OID_SHA256,
+ 859,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 860
+ {SEC_OID_SHA256,
+ 860,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2,
+ 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 861
+ {SEC_OID_SHA256,
+ 861,
+ {0x30, 0x3e, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 862
+ {SEC_OID_SHA256,
+ 862,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf,
+ 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e,
+ 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36,
+ 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7,
+ 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad,
+ 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f,
+ 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d,
+ 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58,
+ 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1,
+ 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f,
+ 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04,
+ 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0,
+ 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33,
+ 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68,
+ 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53,
+ 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72,
+ 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50,
+ 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde,
+ 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58,
+ 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23,
+ 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c,
+ 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 863
+ {SEC_OID_SHA256,
+ 863,
+ {0x30, 0x24, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 864
+ {SEC_OID_SHA256,
+ 864,
+ {0x30, 0x22, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 865
+ {SEC_OID_SHA256,
+ 865,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1d, 0xff, 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20,
+ 0x21, 0x18, 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc,
+ 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 866
+ {SEC_OID_SHA256,
+ 866,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 867
+ {SEC_OID_SHA256,
+ 867,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 868
+ {SEC_OID_SHA256,
+ 868,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 869
+ {SEC_OID_SHA256,
+ 869,
+ {0x30, 0x82, 0x01, 0x23, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 870
+ {SEC_OID_SHA256,
+ 870,
+ {0x30, 0x82, 0x01, 0x23, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1c, 0x5d, 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef,
+ 0x73, 0xfd, 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 871
+ {SEC_OID_SHA256,
+ 871,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 872
+ {SEC_OID_SHA256,
+ 872,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 873
+ {SEC_OID_SHA256,
+ 873,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf,
+ 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 874
+ {SEC_OID_SHA256,
+ 874,
+ {0x30, 0x82, 0x01, 0x24, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 875
+ {SEC_OID_SHA256,
+ 875,
+ {0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa,
+ 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e,
+ 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e,
+ 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8,
+ 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0,
+ 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac,
+ 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11,
+ 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c,
+ 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10,
+ 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6,
+ 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c,
+ 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2,
+ 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81,
+ 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59,
+ 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b,
+ 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0,
+ 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1,
+ 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1,
+ 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23,
+ 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d,
+ 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe,
+ 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 876
+ {SEC_OID_SHA256,
+ 876,
+ {0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 877
+ {SEC_OID_SHA256,
+ 877,
+ {0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x8f, 0x79, 0x35,
+ 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed, 0x88, 0x7a, 0xcf, 0x49, 0x51,
+ 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf, 0x37, 0x18, 0xe8, 0xea, 0xc4,
+ 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7, 0x43, 0x51, 0xa9, 0xc4, 0x18,
+ 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae, 0x1c, 0x53, 0x9b, 0xa7, 0x47,
+ 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4, 0x79, 0x87, 0x75, 0x49, 0x84,
+ 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3, 0x36, 0x08, 0x28, 0xa2, 0x2f,
+ 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9, 0x93, 0x45, 0x34, 0x09, 0xa0,
+ 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b, 0xdd, 0x20, 0x81, 0x9c, 0x37,
+ 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad, 0xcd, 0x00, 0x23, 0x3d, 0xba,
+ 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64, 0x8e, 0xf8, 0x83, 0x44, 0x86,
+ 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34, 0xa6, 0xac, 0x2e, 0x75, 0xe9,
+ 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f, 0xc1, 0x11, 0x8c, 0x9f, 0xfa,
+ 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7, 0x92, 0xb7, 0x30, 0xd7, 0xb9,
+ 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98, 0x72, 0x15, 0x39, 0x15, 0xea,
+ 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33, 0x45, 0x8f, 0x80, 0x3b, 0x32,
+ 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25, 0x6e, 0x4e, 0x3f, 0x8a, 0x3b,
+ 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1, 0x8c, 0x1a, 0x29, 0xa3, 0x7d,
+ 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66, 0xff, 0x04, 0x90, 0x3e, 0xd5,
+ 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87, 0xc6, 0x08, 0xe9, 0x7f, 0x21,
+ 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e, 0x38, 0x07, 0x65, 0xf8, 0x22,
+ 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76, 0x39, 0x39, 0x60, 0x1c, 0xd6,
+ 0x67, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 878
+ {SEC_OID_SHA256,
+ 878,
+ {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0xff,
+ 0x45, 0x09, 0x69, 0x59, 0x7a, 0x87, 0x08, 0x20, 0x21, 0x18,
+ 0x05, 0x98, 0x36, 0x88, 0x38, 0x7a, 0x10, 0xcd, 0x4d, 0xcc,
+ 0x45, 0x1a, 0x7f, 0x3f, 0x43, 0x2a, 0x96, 0xa3},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 879
+ {SEC_OID_SHA256,
+ 879,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 880
+ {SEC_OID_SHA256,
+ 880,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 881
+ {SEC_OID_SHA256,
+ 881,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0xff},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 882
+ {SEC_OID_SHA256,
+ 882,
+ {0x30, 0x23, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1c, 0x5d,
+ 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd,
+ 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xae},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 883
+ {SEC_OID_SHA256,
+ 883,
+ {0x30, 0x23, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1c, 0x5d,
+ 0x7b, 0x4b, 0x53, 0x42, 0xbc, 0x7b, 0xef, 0xef, 0x73, 0xfd,
+ 0x33, 0xe4, 0xbb, 0xe3, 0xc2, 0xf7, 0x99, 0x59, 0x19, 0xdd,
+ 0x72, 0xc0, 0x60, 0x5e, 0x6a, 0xb4, 0xaf},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 884
+ {SEC_OID_SHA256,
+ 884,
+ {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00,
+ 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7,
+ 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 885
+ {SEC_OID_SHA256,
+ 885,
+ {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00,
+ 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7,
+ 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5d},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 886
+ {SEC_OID_SHA256,
+ 886,
+ {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x00,
+ 0xba, 0xf6, 0x96, 0xa6, 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7,
+ 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85, 0xef, 0x32, 0xb2, 0x33,
+ 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5e},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 887
+ {SEC_OID_SHA256,
+ 887,
+ {0x30, 0x24, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x1d, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 888
+ {SEC_OID_SHA256,
+ 888,
+ {0x30, 0x82, 0x01, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x8f, 0x79, 0x35, 0xd9, 0xb9, 0xaa, 0xe9, 0xbf, 0xab, 0xed,
+ 0x88, 0x7a, 0xcf, 0x49, 0x51, 0xb6, 0xf3, 0x2e, 0xc5, 0x9e, 0x3b, 0xaf,
+ 0x37, 0x18, 0xe8, 0xea, 0xc4, 0x96, 0x1f, 0x3e, 0xfd, 0x36, 0x06, 0xe7,
+ 0x43, 0x51, 0xa9, 0xc4, 0x18, 0x33, 0x39, 0xb8, 0x09, 0xe7, 0xc2, 0xae,
+ 0x1c, 0x53, 0x9b, 0xa7, 0x47, 0x5b, 0x85, 0xd0, 0x11, 0xad, 0xb8, 0xb4,
+ 0x79, 0x87, 0x75, 0x49, 0x84, 0x69, 0x5c, 0xac, 0x0e, 0x8f, 0x14, 0xb3,
+ 0x36, 0x08, 0x28, 0xa2, 0x2f, 0xfa, 0x27, 0x11, 0x0a, 0x3d, 0x62, 0xa9,
+ 0x93, 0x45, 0x34, 0x09, 0xa0, 0xfe, 0x69, 0x6c, 0x46, 0x58, 0xf8, 0x4b,
+ 0xdd, 0x20, 0x81, 0x9c, 0x37, 0x09, 0xa0, 0x10, 0x57, 0xb1, 0x95, 0xad,
+ 0xcd, 0x00, 0x23, 0x3d, 0xba, 0x54, 0x84, 0xb6, 0x29, 0x1f, 0x9d, 0x64,
+ 0x8e, 0xf8, 0x83, 0x44, 0x86, 0x77, 0x97, 0x9c, 0xec, 0x04, 0xb4, 0x34,
+ 0xa6, 0xac, 0x2e, 0x75, 0xe9, 0x98, 0x5d, 0xe2, 0x3d, 0xb0, 0x29, 0x2f,
+ 0xc1, 0x11, 0x8c, 0x9f, 0xfa, 0x9d, 0x81, 0x81, 0xe7, 0x33, 0x8d, 0xb7,
+ 0x92, 0xb7, 0x30, 0xd7, 0xb9, 0xe3, 0x49, 0x59, 0x2f, 0x68, 0x09, 0x98,
+ 0x72, 0x15, 0x39, 0x15, 0xea, 0x3d, 0x6b, 0x8b, 0x46, 0x53, 0xc6, 0x33,
+ 0x45, 0x8f, 0x80, 0x3b, 0x32, 0xa4, 0xc2, 0xe0, 0xf2, 0x72, 0x90, 0x25,
+ 0x6e, 0x4e, 0x3f, 0x8a, 0x3b, 0x08, 0x38, 0xa1, 0xc4, 0x50, 0xe4, 0xe1,
+ 0x8c, 0x1a, 0x29, 0xa3, 0x7d, 0xdf, 0x5e, 0xa1, 0x43, 0xde, 0x4b, 0x66,
+ 0xff, 0x04, 0x90, 0x3e, 0xd5, 0xcf, 0x16, 0x23, 0xe1, 0x58, 0xd4, 0x87,
+ 0xc6, 0x08, 0xe9, 0x7f, 0x21, 0x1c, 0xd8, 0x1d, 0xca, 0x23, 0xcb, 0x6e,
+ 0x38, 0x07, 0x65, 0xf8, 0x22, 0xe3, 0x42, 0xbe, 0x48, 0x4c, 0x05, 0x76,
+ 0x39, 0x39, 0x60, 0x1c, 0xd6, 0x67},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 889
+ {SEC_OID_SHA256,
+ 889,
+ {0x30, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signatures with special case values for r and s.
+ // tcID: 890
+ {SEC_OID_SHA256,
+ 890,
+ {0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x01, 0x42},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 891
+ {SEC_OID_SHA256,
+ 891,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 892
+ {SEC_OID_SHA256,
+ 892,
+ {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 893
+ {SEC_OID_SHA256,
+ 893,
+ {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 894
+ {SEC_OID_SHA256,
+ 894,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 895
+ {SEC_OID_SHA256,
+ 895,
+ {0x30, 0x03, 0x02, 0x01, 0x01},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Signature encoding contains wrong type.
+ // tcID: 896
+ {SEC_OID_SHA256,
+ 896,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: random signature
+ // tcID: 897
+ {SEC_OID_SHA256,
+ 897,
+ {0x30, 0x3c, 0x02, 0x1c, 0x29, 0x64, 0x10, 0xb8, 0xcb, 0x62, 0x00,
+ 0xed, 0xaf, 0xd1, 0x20, 0x5e, 0x73, 0x77, 0xa0, 0x9a, 0xd2, 0x01,
+ 0x1a, 0xc7, 0xb1, 0x5b, 0x8b, 0xc9, 0xb9, 0xb4, 0xc6, 0xdb, 0x02,
+ 0x1c, 0x25, 0xca, 0x28, 0x3c, 0x86, 0x8d, 0xc2, 0xa5, 0xce, 0x86,
+ 0xaa, 0xfc, 0xf6, 0x81, 0xce, 0x21, 0xd6, 0x60, 0xb4, 0x61, 0xda,
+ 0x48, 0x27, 0x0f, 0x15, 0xb5, 0x38, 0x89},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: random signature
+ // tcID: 898
+ {SEC_OID_SHA256,
+ 898,
+ {0x30, 0x3d, 0x02, 0x1c, 0x34, 0x7c, 0x4f, 0x68, 0x75, 0xbf, 0x44,
+ 0x76, 0xaf, 0xbd, 0xd6, 0xb2, 0xb1, 0xf9, 0xe3, 0x5c, 0x87, 0x0e,
+ 0x78, 0x5e, 0x70, 0x8e, 0x66, 0x11, 0x09, 0xbd, 0x06, 0x8e, 0x02,
+ 0x1d, 0x00, 0xb0, 0xb9, 0x08, 0xa6, 0x17, 0xd3, 0xad, 0x6c, 0x8b,
+ 0xc2, 0x77, 0xf3, 0x97, 0x09, 0x5c, 0x00, 0xe6, 0x59, 0xc8, 0x6c,
+ 0xa7, 0xc6, 0x00, 0x09, 0x05, 0x71, 0xab, 0x17},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: random signature
+ // tcID: 899
+ {SEC_OID_SHA256,
+ 899,
+ {0x30, 0x3c, 0x02, 0x1c, 0x3c, 0x76, 0xbc, 0x6f, 0x17, 0x36, 0x94,
+ 0x14, 0xd4, 0xc2, 0x1c, 0x53, 0x61, 0xed, 0x0c, 0xca, 0x6e, 0x79,
+ 0xf7, 0x3f, 0x90, 0x70, 0x6f, 0x1f, 0x7c, 0xa9, 0xf0, 0x5a, 0x02,
+ 0x1c, 0x3c, 0xc6, 0x0d, 0x8a, 0x0d, 0x44, 0xfb, 0x96, 0x7b, 0xaa,
+ 0x0e, 0x56, 0x21, 0xe1, 0x2c, 0xd4, 0x34, 0xaa, 0xfd, 0x74, 0x8c,
+ 0xba, 0x3e, 0x7c, 0xdc, 0x73, 0x3b, 0x2f},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: random signature
+ // tcID: 900
+ {SEC_OID_SHA256,
+ 900,
+ {0x30, 0x3e, 0x02, 0x1d, 0x00, 0x86, 0xa5, 0xef, 0xea, 0x8e, 0x6a,
+ 0x80, 0x33, 0xb8, 0xa0, 0x03, 0x4b, 0x52, 0xae, 0x61, 0x4e, 0x1f,
+ 0x14, 0xfb, 0xcb, 0xfa, 0x0b, 0xb5, 0x01, 0x94, 0xef, 0xa6, 0xa7,
+ 0x02, 0x1d, 0x00, 0xb3, 0xd6, 0x6f, 0x6d, 0x2b, 0x10, 0xcf, 0xe6,
+ 0x2f, 0xe9, 0x6b, 0x78, 0xfc, 0xf4, 0x1c, 0xa7, 0xb4, 0x42, 0xac,
+ 0xeb, 0x98, 0xab, 0x10, 0x9a, 0x01, 0x40, 0x9e, 0x4a},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: random signature
+ // tcID: 901
+ {SEC_OID_SHA256,
+ 901,
+ {0x30, 0x3d, 0x02, 0x1c, 0x16, 0x72, 0x7d, 0x52, 0xbd, 0x71, 0x1e,
+ 0x9a, 0x63, 0xe0, 0xdd, 0x2c, 0x4d, 0xb0, 0x45, 0xcf, 0xb9, 0x93,
+ 0x94, 0x2b, 0x1e, 0x39, 0xe4, 0xf4, 0x3a, 0x65, 0xc1, 0x1a, 0x02,
+ 0x1d, 0x00, 0x9f, 0xb9, 0xc0, 0x2d, 0x10, 0xc9, 0x68, 0xe7, 0x5b,
+ 0xb1, 0x5a, 0xca, 0xb8, 0x46, 0x7f, 0x30, 0xb8, 0x44, 0x81, 0xf6,
+ 0x79, 0xe1, 0x36, 0xe8, 0xaf, 0x65, 0xa2, 0x66},
+ kPubKey3,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: r,s = 1,1
+ // tcID: 902
+ {SEC_OID_SHA256,
+ 902,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01},
+ kPubKey6,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: r,s = 1,5
+ // tcID: 903
+ {SEC_OID_SHA256,
+ 903,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x05},
+ kPubKey6,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: u2 small
+ // tcID: 904
+ {SEC_OID_SHA256,
+ 904,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0x95, 0x92, 0x12, 0x1e,
+ 0xd1, 0x2d, 0x93, 0x19, 0x7f, 0x1f, 0xfb, 0x86, 0x3a, 0xc6, 0x39, 0x37,
+ 0xf2, 0x8e, 0xf4, 0xf6, 0x2f, 0x1e, 0x00, 0x9a, 0x30, 0xaa, 0xba, 0xb1},
+ kPubKey6,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: s == q-1
+ // tcID: 905
+ {SEC_OID_SHA256,
+ 905,
+ {0x30, 0x22, 0x02, 0x01, 0x01, 0x02, 0x1d, 0x00, 0xba, 0xf6, 0x96, 0xa6,
+ 0x85, 0x78, 0xf7, 0xdf, 0xde, 0xe7, 0xfa, 0x67, 0xc9, 0x77, 0xc7, 0x85,
+ 0xef, 0x32, 0xb2, 0x33, 0xba, 0xe5, 0x80, 0xc0, 0xbc, 0xd5, 0x69, 0x5c},
+ kPubKey6,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment: s == 1
+ // tcID: 906
+ {SEC_OID_SHA256,
+ 906,
+ {0x30, 0x21, 0x02, 0x1c, 0x5a, 0x25, 0x2f, 0x4f, 0xc5, 0x56, 0x18, 0x74,
+ 0x7f, 0xd9, 0x4b, 0x13, 0xc9, 0xbe, 0xe6, 0x2b, 0xb9, 0x58, 0xd8, 0x57,
+ 0x77, 0xcb, 0x07, 0xdd, 0x90, 0x71, 0x0d, 0x24, 0x02, 0x01, 0x01},
+ kPubKey7,
+ {0x54, 0x65, 0x73, 0x74},
+ true}};
+
+#endif // dsa_vectors_h__
diff --git a/gtests/common/testvectors_base/test-structs.h b/gtests/common/testvectors_base/test-structs.h
index 68a724819..884f1286a 100644
--- a/gtests/common/testvectors_base/test-structs.h
+++ b/gtests/common/testvectors_base/test-structs.h
@@ -66,6 +66,8 @@ typedef struct EcdsaTestVectorStr {
bool valid;
} EcdsaTestVector;
+typedef EcdsaTestVector DsaTestVector;
+
typedef struct EcdhTestVectorStr {
uint32_t id;
std::vector<uint8_t> private_key;
diff --git a/gtests/common/wycheproof/genTestVectors.py b/gtests/common/wycheproof/genTestVectors.py
index b06666af6..c635908f2 100755
--- a/gtests/common/wycheproof/genTestVectors.py
+++ b/gtests/common/wycheproof/genTestVectors.py
@@ -158,10 +158,31 @@ class ECDH():
return result
+class DSA():
+ pub_keys = {}
+ def format_testcase(self, testcase, key, hash_oid, keySize, out_defs):
+ key_name = "kPubKey"
+ if key in self.pub_keys:
+ key_name = self.pub_keys[key]
+ else:
+ key_name += str(len(self.pub_keys))
+ self.pub_keys[key] = key_name
+ out_defs.append('static const std::vector<uint8_t> ' + key_name + string_to_hex_array(key) + ';\n\n')
+ result = '\n// Comment: {}'.format(testcase['comment'])
+ result += '\n// tcID: {}\n'.format(testcase['tcId'])
+ result += '{{{}, {},\n'.format(hash_oid, testcase['tcId'])
+ result += '{},\n'.format(string_to_hex_array(testcase['sig']))
+ result += '{},\n'.format(key_name)
+ result += '{},\n'.format(string_to_hex_array(testcase['msg']))
+ valid = testcase['result'] == 'valid' or (testcase['result'] == 'acceptable' and 'NoLeadingZero' in testcase['flags'])
+ result += '{}}},\n'.format(str(valid).lower())
+
+ return result
+
class ECDSA():
"""Class that provides the generator function for a single ECDSA test case."""
-
- def format_testcase(self, testcase, key, hash_oid, keySize):
+
+ def format_testcase(self, testcase, key, hash_oid, keySize, out_defs):
result = '\n// Comment: {}'.format(testcase['comment'])
result += '\n// tcID: {}\n'.format(testcase['tcId'])
result += '{{{}, {},\n'.format(hash_oid, testcase['tcId'])
@@ -327,7 +348,7 @@ def generate_vectors_file(params):
if 'key' in group:
if 'curve' in group['key'] and group['key']['curve'] not in ['secp256r1', 'secp384r1', 'secp521r1']:
continue
- vectors_file += params['formatter'].format_testcase(test, group['keyDer'], getSha(group['sha']), group['key']['keySize'])
+ vectors_file += params['formatter'].format_testcase(test, group['keyDer'], getSha(group['sha']), group['key']['keySize'], shared_defs)
elif 'type' in group and group['type'] == 'RsassaPssVerify':
sLen = group['sLen'] if 'sLen' in group else 0
vectors_file += params['formatter'].format_testcase(test, group['keyDer'], getSha(group['sha']), getMgfSha(group['mgfSha']), sLen, shared_defs)
@@ -448,6 +469,17 @@ curve25519_params = {
// tests at this moment because validity of the public key is not checked.\n'
}
+dsa_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'dsa_test.json',
+ 'target': '../testvectors/dsa-vectors.h',
+ 'array_init': 'const DsaTestVector kDsaWycheproofVectors[] = {\n',
+ 'formatter' : DSA(),
+ 'crop_size_end': -2,
+ 'section': 'dsa_vectors_h__',
+ 'comment' : ''
+}
+
p256ecdh_params = {
'source_dir': 'source_vectors/',
'source_file': 'ecdh_secp256r1_test.json',
@@ -830,6 +862,7 @@ def generate_test_vectors():
aes_gcm_params,
chacha_poly_params,
curve25519_params,
+ dsa_params,
p256ecdsa_sha256_params,
p384ecdsa_sha384_params,
p521ecdsa_sha512_params,
diff --git a/gtests/common/wycheproof/source_vectors/dsa_test.json b/gtests/common/wycheproof/source_vectors/dsa_test.json
new file mode 100644
index 000000000..838010f57
--- /dev/null
+++ b/gtests/common/wycheproof/source_vectors/dsa_test.json
@@ -0,0 +1,8272 @@
+{
+ "algorithm" : "DSA",
+ "generatorVersion" : "0.8r12",
+ "numberOfTests" : 906,
+ "header" : [
+ "Test vectors of test DsaVerify are intended for checking the signature",
+ "verification of DSA signatures."
+ ],
+ "notes" : {
+ "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries.",
+ "NoLeadingZero" : "ASN encoded integers with a leading hex-digit in the range 8 .. F are negative. If the first hex-digit of a positive integer is 8 .. F then a leading 0 must be added. Some libraries forgot to do this and therefore generated invalid DSA signatures. Some providers accept such legacy signatures for compatibility."
+ },
+ "schema" : "dsa_verify_schema.json",
+ "testGroups" : [
+ {
+ "key" : {
+ "g" : "0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d",
+ "keySize" : 1024,
+ "p" : "00b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "q" : "00b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "type" : "DsaPublicKey",
+ "y" : "173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6"
+ },
+ "keyDer" : "308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180173931dda31eff32f24b383091bf77eacdc6efd557624911d8e9b9debf0f256d0cffac5567b33f6eaae9d3275bbed7ef9f5f94c4003c959e49a1ed3f58c31b21baccc0ed8840b46145f121b8906d072129bae01f071947997e8ef760d2d9ea21d08a5eb7e89390b21a85664713c549e25feda6e9e6c31970866bdfbc8fa981f6",
+ "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBtjCCASsGByqGSM44BAEwggEeAoGBALNM6cHngpTTJYRzhCAF0qSMjFZs/Kj4\nTAYG8lKbWabTiq4HG1O7IWfqpPw7Af4Xbnh+SBtgN6rGLLw9CJeZU2qGn6jN/qHo\nsf0tHNOjA1CFmizWs+wvm/u2i7EbS74q2qGNZKk2OVQ65eFik+MRwM+MjW4YDfBd\nCML9LZPVcHUfAhUAuQs4ugpQpD7GiY0/m2gEl3f0ibECgYAINaqMNYu/AaGEbRIG\nMj+r5Aiw6YeJ/MYjnaFNSz+Gwnao9IqoWllQfmIK0bx0Xw8cv2PsmMIpwmENd8Y0\n0WQuQENUdxZVstVmL3pFInF4zjQwrw9rO7lLUvf1Hpe61lmxugaE4gi+Ykwo2C+x\nFi8Y3Z3ORSFkYWVM8zdGJNFajQOBhAACgYAXOTHdox7/MvJLODCRv3fqzcbv1Vdi\nSRHY6bnevw8lbQz/rFVnsz9uqunTJ1u+1++fX5TEADyVnkmh7T9YwxshuszA7YhA\ntGFF8SG4kG0HISm64B8HGUeZfo73YNLZ6iHQil636JOQshqFZkcTxUniX+2m6ebD\nGXCGa9+8j6mB9g==\n-----END PUBLIC KEY-----",
+ "sha" : "SHA-1",
+ "type" : "DsaVerify",
+ "tests" : [
+ {
+ "tcId" : 1,
+ "comment" : "Legacy:ASN encoding of r misses leading 0",
+ "msg" : "313233343030",
+ "sig" : "302c0214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "acceptable",
+ "flags" : [
+ "NoLeadingZero"
+ ]
+ },
+ {
+ "tcId" : 2,
+ "comment" : "valid",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 3,
+ "comment" : "long form encoding of length of sequence",
+ "msg" : "313233343030",
+ "sig" : "30812d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 4,
+ "comment" : "length of sequence contains leading 0",
+ "msg" : "313233343030",
+ "sig" : "3082002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 5,
+ "comment" : "wrong length of sequence",
+ "msg" : "313233343030",
+ "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 6,
+ "comment" : "wrong length of sequence",
+ "msg" : "313233343030",
+ "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 7,
+ "comment" : "uint32 overflow in length of sequence",
+ "msg" : "313233343030",
+ "sig" : "3085010000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 8,
+ "comment" : "uint64 overflow in length of sequence",
+ "msg" : "313233343030",
+ "sig" : "308901000000000000002d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 9,
+ "comment" : "length of sequence = 2**31 - 1",
+ "msg" : "313233343030",
+ "sig" : "30847fffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 10,
+ "comment" : "length of sequence = 2**32 - 1",
+ "msg" : "313233343030",
+ "sig" : "3084ffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 11,
+ "comment" : "length of sequence = 2**40 - 1",
+ "msg" : "313233343030",
+ "sig" : "3085ffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 12,
+ "comment" : "length of sequence = 2**64 - 1",
+ "msg" : "313233343030",
+ "sig" : "3088ffffffffffffffff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 13,
+ "comment" : "incorrect length of sequence",
+ "msg" : "313233343030",
+ "sig" : "30ff021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 14,
+ "comment" : "indefinite length without termination",
+ "msg" : "313233343030",
+ "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 15,
+ "comment" : "indefinite length without termination",
+ "msg" : "313233343030",
+ "sig" : "302d028000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 16,
+ "comment" : "indefinite length without termination",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0280496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 17,
+ "comment" : "removing sequence",
+ "msg" : "313233343030",
+ "sig" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 18,
+ "comment" : "lonely sequence tag",
+ "msg" : "313233343030",
+ "sig" : "30",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 19,
+ "comment" : "appending 0's to sequence",
+ "msg" : "313233343030",
+ "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 20,
+ "comment" : "prepending 0's to sequence",
+ "msg" : "313233343030",
+ "sig" : "302f0000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 21,
+ "comment" : "appending unused 0's to sequence",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 22,
+ "comment" : "appending null value to sequence",
+ "msg" : "313233343030",
+ "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 23,
+ "comment" : "including garbage",
+ "msg" : "313233343030",
+ "sig" : "3032498177302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 24,
+ "comment" : "including garbage",
+ "msg" : "313233343030",
+ "sig" : "30312500302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 25,
+ "comment" : "including garbage",
+ "msg" : "313233343030",
+ "sig" : "302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 26,
+ "comment" : "including garbage",
+ "msg" : "313233343030",
+ "sig" : "3032221a498177021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 27,
+ "comment" : "including garbage",
+ "msg" : "313233343030",
+ "sig" : "303122192500021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 28,
+ "comment" : "including garbage",
+ "msg" : "313233343030",
+ "sig" : "30352217021500aa6a258fbf7d90e15614676d377df8b10e38db4a0004deadbeef0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 29,
+ "comment" : "including garbage",
+ "msg" : "313233343030",
+ "sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a22194981770214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 30,
+ "comment" : "including garbage",
+ "msg" : "313233343030",
+ "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221825000214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 31,
+ "comment" : "including garbage",
+ "msg" : "313233343030",
+ "sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a22160214496d5220b5f67d3532d1f991203bc3523b964c3b0004deadbeef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 32,
+ "comment" : "including undefined tags",
+ "msg" : "313233343030",
+ "sig" : "3035aa00bb00cd00302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 33,
+ "comment" : "including undefined tags",
+ "msg" : "313233343030",
+ "sig" : "3033aa02aabb302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 34,
+ "comment" : "including undefined tags",
+ "msg" : "313233343030",
+ "sig" : "3035221daa00bb00cd00021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 35,
+ "comment" : "including undefined tags",
+ "msg" : "313233343030",
+ "sig" : "3033221baa02aabb021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 36,
+ "comment" : "including undefined tags",
+ "msg" : "313233343030",
+ "sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a221caa00bb00cd000214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 37,
+ "comment" : "including undefined tags",
+ "msg" : "313233343030",
+ "sig" : "3033021500aa6a258fbf7d90e15614676d377df8b10e38db4a221aaa02aabb0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 38,
+ "comment" : "truncated length of sequence",
+ "msg" : "313233343030",
+ "sig" : "3081",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 39,
+ "comment" : "using composition with indefinite length",
+ "msg" : "313233343030",
+ "sig" : "3080302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 40,
+ "comment" : "using composition with indefinite length",
+ "msg" : "313233343030",
+ "sig" : "30312280021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 41,
+ "comment" : "using composition with indefinite length",
+ "msg" : "313233343030",
+ "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 42,
+ "comment" : "using composition with wrong tag",
+ "msg" : "313233343030",
+ "sig" : "3080312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 43,
+ "comment" : "using composition with wrong tag",
+ "msg" : "313233343030",
+ "sig" : "30312280031500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 44,
+ "comment" : "using composition with wrong tag",
+ "msg" : "313233343030",
+ "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a22800314496d5220b5f67d3532d1f991203bc3523b964c3b0000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 45,
+ "comment" : "Replacing sequence with NULL",
+ "msg" : "313233343030",
+ "sig" : "0500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 46,
+ "comment" : "changing tag value of sequence",
+ "msg" : "313233343030",
+ "sig" : "2e2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 47,
+ "comment" : "changing tag value of sequence",
+ "msg" : "313233343030",
+ "sig" : "2f2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 48,
+ "comment" : "changing tag value of sequence",
+ "msg" : "313233343030",
+ "sig" : "312d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 49,
+ "comment" : "changing tag value of sequence",
+ "msg" : "313233343030",
+ "sig" : "322d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 50,
+ "comment" : "changing tag value of sequence",
+ "msg" : "313233343030",
+ "sig" : "ff2d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 51,
+ "comment" : "dropping value of sequence",
+ "msg" : "313233343030",
+ "sig" : "3000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 52,
+ "comment" : "using composition for sequence",
+ "msg" : "313233343030",
+ "sig" : "3031300102302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 53,
+ "comment" : "truncated sequence",
+ "msg" : "313233343030",
+ "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 54,
+ "comment" : "truncated sequence",
+ "msg" : "313233343030",
+ "sig" : "302c1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 55,
+ "comment" : "indefinite length",
+ "msg" : "313233343030",
+ "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 56,
+ "comment" : "indefinite length with truncated delimiter",
+ "msg" : "313233343030",
+ "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b00",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 57,
+ "comment" : "indefinite length with additional element",
+ "msg" : "313233343030",
+ "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b05000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 58,
+ "comment" : "indefinite length with truncated element",
+ "msg" : "313233343030",
+ "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b060811220000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 59,
+ "comment" : "indefinite length with garbage",
+ "msg" : "313233343030",
+ "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0000fe02beef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 60,
+ "comment" : "indefinite length with nonempty EOC",
+ "msg" : "313233343030",
+ "sig" : "3080021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0002beef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 61,
+ "comment" : "prepend empty sequence",
+ "msg" : "313233343030",
+ "sig" : "302f3000021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 62,
+ "comment" : "append empty sequence",
+ "msg" : "313233343030",
+ "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b3000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 63,
+ "comment" : "append garbage with high tag number",
+ "msg" : "313233343030",
+ "sig" : "3030021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3bbf7f00",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 64,
+ "comment" : "sequence of sequence",
+ "msg" : "313233343030",
+ "sig" : "302f302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 65,
+ "comment" : "truncated sequence: removed last 1 elements",
+ "msg" : "313233343030",
+ "sig" : "3017021500aa6a258fbf7d90e15614676d377df8b10e38db4a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 66,
+ "comment" : "repeating element in sequence",
+ "msg" : "313233343030",
+ "sig" : "3043021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 67,
+ "comment" : "long form encoding of length of integer",
+ "msg" : "313233343030",
+ "sig" : "302e02811500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 68,
+ "comment" : "long form encoding of length of integer",
+ "msg" : "313233343030",
+ "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a028114496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 69,
+ "comment" : "length of integer contains leading 0",
+ "msg" : "313233343030",
+ "sig" : "302f0282001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 70,
+ "comment" : "length of integer contains leading 0",
+ "msg" : "313233343030",
+ "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02820014496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 71,
+ "comment" : "wrong length of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021600aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 72,
+ "comment" : "wrong length of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021400aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 73,
+ "comment" : "wrong length of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 74,
+ "comment" : "wrong length of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 75,
+ "comment" : "uint32 overflow in length of integer",
+ "msg" : "313233343030",
+ "sig" : "30320285010000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 76,
+ "comment" : "uint32 overflow in length of integer",
+ "msg" : "313233343030",
+ "sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a02850100000014496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 77,
+ "comment" : "uint64 overflow in length of integer",
+ "msg" : "313233343030",
+ "sig" : "3036028901000000000000001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 78,
+ "comment" : "uint64 overflow in length of integer",
+ "msg" : "313233343030",
+ "sig" : "3036021500aa6a258fbf7d90e15614676d377df8b10e38db4a0289010000000000000014496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 79,
+ "comment" : "length of integer = 2**31 - 1",
+ "msg" : "313233343030",
+ "sig" : "303102847fffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 80,
+ "comment" : "length of integer = 2**31 - 1",
+ "msg" : "313233343030",
+ "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a02847fffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 81,
+ "comment" : "length of integer = 2**32 - 1",
+ "msg" : "313233343030",
+ "sig" : "30310284ffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 82,
+ "comment" : "length of integer = 2**32 - 1",
+ "msg" : "313233343030",
+ "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a0284ffffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 83,
+ "comment" : "length of integer = 2**40 - 1",
+ "msg" : "313233343030",
+ "sig" : "30320285ffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 84,
+ "comment" : "length of integer = 2**40 - 1",
+ "msg" : "313233343030",
+ "sig" : "3032021500aa6a258fbf7d90e15614676d377df8b10e38db4a0285ffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 85,
+ "comment" : "length of integer = 2**64 - 1",
+ "msg" : "313233343030",
+ "sig" : "30350288ffffffffffffffff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 86,
+ "comment" : "length of integer = 2**64 - 1",
+ "msg" : "313233343030",
+ "sig" : "3035021500aa6a258fbf7d90e15614676d377df8b10e38db4a0288ffffffffffffffff496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 87,
+ "comment" : "incorrect length of integer",
+ "msg" : "313233343030",
+ "sig" : "302d02ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 88,
+ "comment" : "incorrect length of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02ff496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 89,
+ "comment" : "removing integer",
+ "msg" : "313233343030",
+ "sig" : "30160214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 90,
+ "comment" : "lonely integer tag",
+ "msg" : "313233343030",
+ "sig" : "3017020214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 91,
+ "comment" : "lonely integer tag",
+ "msg" : "313233343030",
+ "sig" : "3018021500aa6a258fbf7d90e15614676d377df8b10e38db4a02",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 92,
+ "comment" : "appending 0's to integer",
+ "msg" : "313233343030",
+ "sig" : "302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 93,
+ "comment" : "appending 0's to integer",
+ "msg" : "313233343030",
+ "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 94,
+ "comment" : "prepending 0's to integer",
+ "msg" : "313233343030",
+ "sig" : "302f0217000000aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 95,
+ "comment" : "prepending 0's to integer",
+ "msg" : "313233343030",
+ "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a02160000496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 96,
+ "comment" : "appending unused 0's to integer",
+ "msg" : "313233343030",
+ "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a00000214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 97,
+ "comment" : "appending null value to integer",
+ "msg" : "313233343030",
+ "sig" : "302f021700aa6a258fbf7d90e15614676d377df8b10e38db4a05000214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 98,
+ "comment" : "appending null value to integer",
+ "msg" : "313233343030",
+ "sig" : "302f021500aa6a258fbf7d90e15614676d377df8b10e38db4a0216496d5220b5f67d3532d1f991203bc3523b964c3b0500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 99,
+ "comment" : "truncated length of integer",
+ "msg" : "313233343030",
+ "sig" : "301802810214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 100,
+ "comment" : "truncated length of integer",
+ "msg" : "313233343030",
+ "sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0281",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 101,
+ "comment" : "Replacing integer with NULL",
+ "msg" : "313233343030",
+ "sig" : "301805000214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 102,
+ "comment" : "Replacing integer with NULL",
+ "msg" : "313233343030",
+ "sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 103,
+ "comment" : "changing tag value of integer",
+ "msg" : "313233343030",
+ "sig" : "302d001500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 104,
+ "comment" : "changing tag value of integer",
+ "msg" : "313233343030",
+ "sig" : "302d011500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 105,
+ "comment" : "changing tag value of integer",
+ "msg" : "313233343030",
+ "sig" : "302d031500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 106,
+ "comment" : "changing tag value of integer",
+ "msg" : "313233343030",
+ "sig" : "302d041500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 107,
+ "comment" : "changing tag value of integer",
+ "msg" : "313233343030",
+ "sig" : "302dff1500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 108,
+ "comment" : "changing tag value of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0014496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 109,
+ "comment" : "changing tag value of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0114496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 110,
+ "comment" : "changing tag value of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0314496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 111,
+ "comment" : "changing tag value of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0414496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 112,
+ "comment" : "changing tag value of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4aff14496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 113,
+ "comment" : "dropping value of integer",
+ "msg" : "313233343030",
+ "sig" : "301802000214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 114,
+ "comment" : "dropping value of integer",
+ "msg" : "313233343030",
+ "sig" : "3019021500aa6a258fbf7d90e15614676d377df8b10e38db4a0200",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 115,
+ "comment" : "using composition for integer",
+ "msg" : "313233343030",
+ "sig" : "303122190201000214aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 116,
+ "comment" : "using composition for integer",
+ "msg" : "313233343030",
+ "sig" : "3031021500aa6a258fbf7d90e15614676d377df8b10e38db4a221802014902136d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 117,
+ "comment" : "modify first byte of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021502aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 118,
+ "comment" : "modify first byte of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02144b6d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 119,
+ "comment" : "modify last byte of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38dbca0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 120,
+ "comment" : "modify last byte of integer",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964cbb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 121,
+ "comment" : "truncated integer",
+ "msg" : "313233343030",
+ "sig" : "302c021400aa6a258fbf7d90e15614676d377df8b10e38db0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 122,
+ "comment" : "truncated integer",
+ "msg" : "313233343030",
+ "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a0213496d5220b5f67d3532d1f991203bc3523b964c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 123,
+ "comment" : "truncated integer",
+ "msg" : "313233343030",
+ "sig" : "302c021500aa6a258fbf7d90e15614676d377df8b10e38db4a02136d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 124,
+ "comment" : "leading ff in integer",
+ "msg" : "313233343030",
+ "sig" : "302e0216ff00aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 125,
+ "comment" : "leading ff in integer",
+ "msg" : "313233343030",
+ "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215ff496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 126,
+ "comment" : "replaced integer by infinity",
+ "msg" : "313233343030",
+ "sig" : "30190901800214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 127,
+ "comment" : "replaced integer by infinity",
+ "msg" : "313233343030",
+ "sig" : "301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a090180",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 128,
+ "comment" : "replacing integer with zero",
+ "msg" : "313233343030",
+ "sig" : "30190201000214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 129,
+ "comment" : "replacing integer with zero",
+ "msg" : "313233343030",
+ "sig" : "301a021500aa6a258fbf7d90e15614676d377df8b10e38db4a020100",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 130,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302d02150163755e49c9ce35201c9df4acd2e5fd48862d64fb0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 131,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302c0214f15eecd5b52ceca28f8ada2d9c15f419964451990214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 132,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302d0215ff5595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 133,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302c02140ea1132a4ad3135d707525d263ea0be669bbae670214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 134,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302d0215fe9c8aa1b63631cadfe3620b532d1a02b779d29b050214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 135,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302d021501aa6a258fbf7d90e15614676d377df8b10e38db4a0214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 136,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302c02145595da7040826f1ea9eb9892c882074ef1c724b60214496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 137,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a02150102788adac0472173f95b86d0bba3c7e9b38ad5ec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 138,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a021490621966aba5d8f66c486c5184d3bebac3a1c28a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 139,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a0214b692addf4a0982cacd2e066edfc43cadc469b3c5",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 140,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302d021500aa6a258fbf7d90e15614676d377df8b10e38db4a02146f9de699545a270993b793ae7b2c41453c5e3d76",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 141,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a0215fefd8775253fb8de8c06a4792f445c38164c752a14",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 142,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021501496d5220b5f67d3532d1f991203bc3523b964c3b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 143,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "313233343030",
+ "sig" : "302e021500aa6a258fbf7d90e15614676d377df8b10e38db4a021500b692addf4a0982cacd2e066edfc43cadc469b3c5",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 144,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0201000215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 145,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3006020100020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 146,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3006020100020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 147,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30060201000201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 148,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 149,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902010002145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 150,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 151,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 152,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a020100021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 153,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0201000215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 154,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30818702010002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 155,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3008020100090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 156,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3006020100090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 157,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0201010215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 158,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3006020101020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 159,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3006020101020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 160,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30060201010201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 161,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 162,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902010102145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 163,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 164,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 165,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 166,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0201010215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 167,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30818702010102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 168,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3008020101090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 169,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3006020101090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 170,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0201ff0215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 171,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30060201ff020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 172,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30060201ff020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 173,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30060201ff0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 174,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 175,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30190201ff02145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 176,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 177,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 178,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0201ff021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 179,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0201ff0215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 180,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3081870201ff02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 181,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30080201ff090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 182,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30060201ff090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 183,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 184,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 185,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 186,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d80201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 187,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 188,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d802145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 189,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 190,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 191,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d8021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 192,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d80215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 193,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 194,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d8090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 195,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d8090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 196,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 197,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 198,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 199,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d90201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 200,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 201,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302c02145c859c5d0528521f6344c69fcdb4024bbbfa44d902145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 202,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 203,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 204,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d9021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 205,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d02145c859c5d0528521f6344c69fcdb4024bbbfa44d90215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 206,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819a02145c859c5d0528521f6344c69fcdb4024bbbfa44d902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 207,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301b02145c859c5d0528521f6344c69fcdb4024bbbfa44d9090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 208,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301902145c859c5d0528521f6344c69fcdb4024bbbfa44d9090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 209,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 210,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 211,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 212,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b00201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 213,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 214,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b002145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 215,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 216,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 217,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b0021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 218,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b00215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 219,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 220,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b0090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 221,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b0090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 222,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 223,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 224,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 225,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b10201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 226,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 227,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b102145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 228,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 229,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 230,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b1021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 231,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b10215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 232,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 233,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 234,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b1090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 235,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 236,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 237,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 238,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b20201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 239,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 240,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d021500b90b38ba0a50a43ec6898d3f9b68049777f489b202145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 241,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 242,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 243,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b2021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 244,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e021500b90b38ba0a50a43ec6898d3f9b68049777f489b20215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 245,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819b021500b90b38ba0a50a43ec6898d3f9b68049777f489b202818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 246,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301c021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 247,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a021500b90b38ba0a50a43ec6898d3f9b68049777f489b2090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 248,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e02150100000000000000000000000000000000000000000215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 249,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0215010000000000000000000000000000000000000000020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 250,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0215010000000000000000000000000000000000000000020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 251,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a02150100000000000000000000000000000000000000000201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 252,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 253,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302d021501000000000000000000000000000000000000000002145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 254,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 255,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 256,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e0215010000000000000000000000000000000000000000021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 257,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "302e02150100000000000000000000000000000000000000000215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 258,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819b021501000000000000000000000000000000000000000002818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 259,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301c0215010000000000000000000000000000000000000000090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 260,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301a0215010000000000000000000000000000000000000000090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 261,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 262,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 263,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 264,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 265,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 266,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819a02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 267,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 268,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 269,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 270,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30819b02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f0215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 271,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3082010802818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 272,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30818902818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 273,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "30818702818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 274,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301c090380fe010215ff46f4c745f5af5bc1397672c06497fb68880b764f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 275,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3008090380fe01020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 276,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3008090380fe01020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 277,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3008090380fe010201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 278,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d8",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 279,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301b090380fe0102145c859c5d0528521f6344c69fcdb4024bbbfa44d9",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 280,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 281,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 282,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301c090380fe01021500b90b38ba0a50a43ec6898d3f9b68049777f489b2",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 283,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "301c090380fe010215010000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 284,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "308189090380fe0102818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 285,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "300a090380fe01090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 286,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "313233343030",
+ "sig" : "3008090380fe01090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 287,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "313233343030",
+ "sig" : "30060201010c0130",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 288,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "313233343030",
+ "sig" : "30050201010c00",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 289,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "313233343030",
+ "sig" : "30090c0225730c03732573",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 290,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "313233343030",
+ "sig" : "30080201013003020100",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 291,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "313233343030",
+ "sig" : "3003020101",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 292,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "313233343030",
+ "sig" : "3006020101010100",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 293,
+ "comment" : "random signature",
+ "msg" : "313233343030",
+ "sig" : "302e0215008854bdb52d20ff9ea499483fba4d3c101a586fc7021500b23045900995d3fe3c4c638a3e06458a25a1e9dd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 294,
+ "comment" : "random signature",
+ "msg" : "313233343030",
+ "sig" : "302c02144f6bf18941abbf33211d9561a14f9aebd03f4e940214218cda350def7f75617fcc799d0cf2cf6b23438d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 295,
+ "comment" : "random signature",
+ "msg" : "313233343030",
+ "sig" : "302c0214459eaf0886160081b47fc573fb3d152d680d3b4b02144293dbb94db4c930d67e27fc4ec8538b58d1c7cd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 296,
+ "comment" : "random signature",
+ "msg" : "313233343030",
+ "sig" : "302c02140a6c12b8ff5ca21c4ea0c7acea38d76fd170b97f021429ce2cf2672fa640031680dce2223932f613f6a5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 297,
+ "comment" : "random signature",
+ "msg" : "313233343030",
+ "sig" : "302c021434bce4773e5e11875ea2202bc33e01fe00b3321a02142b294e01a97296d84e4c60bfba05d2760981c920",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "key" : {
+ "g" : "0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d",
+ "keySize" : 1024,
+ "p" : "00b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "q" : "00b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "type" : "DsaPublicKey",
+ "y" : "713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754"
+ },
+ "keyDer" : "308201b63082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818400028180713e9f8108a6a7075485a37ce1a3b040cce563a0445614fe099fb1bffd68acb36f9e04d8ad17ace3c136da66f730eb7ff18936424ffa4e5ae5b1e7dac375d8d164697254b8b7e848f5e79da25c79df5c0727d5da3498405cd0f4e46d136c351d703cc4bf0d3f4fbb165392888684964a93ad30fa179488cad4a6655dd4fa9754",
+ "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBtjCCASsGByqGSM44BAEwggEeAoGBALNM6cHngpTTJYRzhCAF0qSMjFZs/Kj4\nTAYG8lKbWabTiq4HG1O7IWfqpPw7Af4Xbnh+SBtgN6rGLLw9CJeZU2qGn6jN/qHo\nsf0tHNOjA1CFmizWs+wvm/u2i7EbS74q2qGNZKk2OVQ65eFik+MRwM+MjW4YDfBd\nCML9LZPVcHUfAhUAuQs4ugpQpD7GiY0/m2gEl3f0ibECgYAINaqMNYu/AaGEbRIG\nMj+r5Aiw6YeJ/MYjnaFNSz+Gwnao9IqoWllQfmIK0bx0Xw8cv2PsmMIpwmENd8Y0\n0WQuQENUdxZVstVmL3pFInF4zjQwrw9rO7lLUvf1Hpe61lmxugaE4gi+Ykwo2C+x\nFi8Y3Z3ORSFkYWVM8zdGJNFajQOBhAACgYBxPp+BCKanB1SFo3zho7BAzOVjoERW\nFP4Jn7G//Wiss2+eBNitF6zjwTbaZvcw63/xiTZCT/pOWuWx59rDddjRZGlyVLi3\n6Ej1552iXHnfXAcn1do0mEBc0PTkbRNsNR1wPMS/DT9PuxZTkoiGhJZKk60w+heU\niMrUpmVd1PqXVA==\n-----END PUBLIC KEY-----",
+ "sha" : "SHA-1",
+ "type" : "DsaVerify",
+ "tests" : [
+ {
+ "tcId" : 298,
+ "comment" : "r,s = 1,1",
+ "msg" : "54657374",
+ "sig" : "3006020101020101",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 299,
+ "comment" : "r,s = 1,5",
+ "msg" : "54657374",
+ "sig" : "3006020101020105",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 300,
+ "comment" : "u2 small",
+ "msg" : "54657374",
+ "sig" : "3019020101021425023e8b9ba9ba72f481e90cb8ae67517e641b8a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 301,
+ "comment" : "s == q-1",
+ "msg" : "54657374",
+ "sig" : "301a020101021500b90b38ba0a50a43ec6898d3f9b68049777f489b0",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "key" : {
+ "g" : "0835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d",
+ "keySize" : 1024,
+ "p" : "00b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f",
+ "q" : "00b90b38ba0a50a43ec6898d3f9b68049777f489b1",
+ "type" : "DsaPublicKey",
+ "y" : "61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31"
+ },
+ "keyDer" : "308201b43082012b06072a8648ce3804013082011e02818100b34ce9c1e78294d3258473842005d2a48c8c566cfca8f84c0606f2529b59a6d38aae071b53bb2167eaa4fc3b01fe176e787e481b6037aac62cbc3d089799536a869fa8cdfea1e8b1fd2d1cd3a30350859a2cd6b3ec2f9bfbb68bb11b4bbe2adaa18d64a93639543ae5e16293e311c0cf8c8d6e180df05d08c2fd2d93d570751f021500b90b38ba0a50a43ec6898d3f9b68049777f489b10281800835aa8c358bbf01a1846d1206323fabe408b0e98789fcc6239da14d4b3f86c276a8f48aa85a59507e620ad1bc745f0f1cbf63ec98c229c2610d77c634d1642e404354771655b2d5662f7a45227178ce3430af0f6b3bb94b52f7f51e97bad659b1ba0684e208be624c28d82fb1162f18dd9dce45216461654cf3374624d15a8d03818200027f61fe5b61f6d555ada7dc0ebac3459fccd8dfbad18ba94dbea52437cd7fb431df404d4738c594e720a6d786275acd02259ca613a08a2de118d0150d2ccae602102aca0cd03666a53f67c0b9943df5046c15baeaf496a9f018b7c939de1509de71ce47dd6f44c57f4e01e569be46932773190c154470cefbd1f4af82d28e4b31",
+ "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBtDCCASsGByqGSM44BAEwggEeAoGBALNM6cHngpTTJYRzhCAF0qSMjFZs/Kj4\nTAYG8lKbWabTiq4HG1O7IWfqpPw7Af4Xbnh+SBtgN6rGLLw9CJeZU2qGn6jN/qHo\nsf0tHNOjA1CFmizWs+wvm/u2i7EbS74q2qGNZKk2OVQ65eFik+MRwM+MjW4YDfBd\nCML9LZPVcHUfAhUAuQs4ugpQpD7GiY0/m2gEl3f0ibECgYAINaqMNYu/AaGEbRIG\nMj+r5Aiw6YeJ/MYjnaFNSz+Gwnao9IqoWllQfmIK0bx0Xw8cv2PsmMIpwmENd8Y0\n0WQuQENUdxZVstVmL3pFInF4zjQwrw9rO7lLUvf1Hpe61lmxugaE4gi+Ykwo2C+x\nFi8Y3Z3ORSFkYWVM8zdGJNFajQOBggACf2H+W2H21VWtp9wOusNFn8zY37rRi6lN\nvqUkN81/tDHfQE1HOMWU5yCm14YnWs0CJZymE6CKLeEY0BUNLMrmAhAqygzQNmal\nP2fAuZQ99QRsFbrq9Jap8Bi3yTneFQnecc5H3W9ExX9OAeVpvkaTJ3MZDBVEcM77\n0fSvgtKOSzE=\n-----END PUBLIC KEY-----",
+ "sha" : "SHA-1",
+ "type" : "DsaVerify",
+ "tests" : [
+ {
+ "tcId" : 302,
+ "comment" : "s == 1",
+ "msg" : "54657374",
+ "sig" : "3019021462ba827381396dc44facc66c344f91788f11c6fc020101",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "key" : {
+ "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
+ "keySize" : 2048,
+ "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "type" : "DsaPublicKey",
+ "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931"
+ },
+ "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931",
+ "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----",
+ "sha" : "SHA-224",
+ "type" : "DsaVerify",
+ "tests" : [
+ {
+ "tcId" : 303,
+ "comment" : "Legacy:ASN encoding of s misses leading 0",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "acceptable",
+ "flags" : [
+ "NoLeadingZero"
+ ]
+ },
+ {
+ "tcId" : 304,
+ "comment" : "valid",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 305,
+ "comment" : "long form encoding of length of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "30813d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 306,
+ "comment" : "length of sequence contains leading 0",
+ "msg" : "48656c6c6f",
+ "sig" : "3082003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 307,
+ "comment" : "wrong length of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 308,
+ "comment" : "wrong length of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 309,
+ "comment" : "uint32 overflow in length of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "3085010000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 310,
+ "comment" : "uint64 overflow in length of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "308901000000000000003d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 311,
+ "comment" : "length of sequence = 2**31 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "30847fffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 312,
+ "comment" : "length of sequence = 2**32 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "3084ffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 313,
+ "comment" : "length of sequence = 2**40 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "3085ffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 314,
+ "comment" : "length of sequence = 2**64 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "3088ffffffffffffffff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 315,
+ "comment" : "incorrect length of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "30ff021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 316,
+ "comment" : "indefinite length without termination",
+ "msg" : "48656c6c6f",
+ "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 317,
+ "comment" : "indefinite length without termination",
+ "msg" : "48656c6c6f",
+ "sig" : "303d02801e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 318,
+ "comment" : "indefinite length without termination",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 319,
+ "comment" : "removing sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 320,
+ "comment" : "lonely sequence tag",
+ "msg" : "48656c6c6f",
+ "sig" : "30",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 321,
+ "comment" : "appending 0's to sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 322,
+ "comment" : "prepending 0's to sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303f0000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 323,
+ "comment" : "appending unused 0's to sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 324,
+ "comment" : "appending null value to sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 325,
+ "comment" : "including garbage",
+ "msg" : "48656c6c6f",
+ "sig" : "3042498177303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 326,
+ "comment" : "including garbage",
+ "msg" : "48656c6c6f",
+ "sig" : "30412500303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 327,
+ "comment" : "including garbage",
+ "msg" : "48656c6c6f",
+ "sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 328,
+ "comment" : "including garbage",
+ "msg" : "48656c6c6f",
+ "sig" : "30422221498177021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 329,
+ "comment" : "including garbage",
+ "msg" : "48656c6c6f",
+ "sig" : "304122202500021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 330,
+ "comment" : "including garbage",
+ "msg" : "48656c6c6f",
+ "sig" : "3045221e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0004deadbeef021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 331,
+ "comment" : "including garbage",
+ "msg" : "48656c6c6f",
+ "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2222498177021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 332,
+ "comment" : "including garbage",
+ "msg" : "48656c6c6f",
+ "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd22212500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 333,
+ "comment" : "including garbage",
+ "msg" : "48656c6c6f",
+ "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd221f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360004deadbeef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 334,
+ "comment" : "including undefined tags",
+ "msg" : "48656c6c6f",
+ "sig" : "3045aa00bb00cd00303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 335,
+ "comment" : "including undefined tags",
+ "msg" : "48656c6c6f",
+ "sig" : "3043aa02aabb303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 336,
+ "comment" : "including undefined tags",
+ "msg" : "48656c6c6f",
+ "sig" : "30452224aa00bb00cd00021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 337,
+ "comment" : "including undefined tags",
+ "msg" : "48656c6c6f",
+ "sig" : "30432222aa02aabb021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 338,
+ "comment" : "including undefined tags",
+ "msg" : "48656c6c6f",
+ "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2225aa00bb00cd00021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 339,
+ "comment" : "including undefined tags",
+ "msg" : "48656c6c6f",
+ "sig" : "3043021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2223aa02aabb021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 340,
+ "comment" : "truncated length of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "3081",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 341,
+ "comment" : "using composition with indefinite length",
+ "msg" : "48656c6c6f",
+ "sig" : "3080303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 342,
+ "comment" : "using composition with indefinite length",
+ "msg" : "48656c6c6f",
+ "sig" : "30412280021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 343,
+ "comment" : "using composition with indefinite length",
+ "msg" : "48656c6c6f",
+ "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 344,
+ "comment" : "using composition with wrong tag",
+ "msg" : "48656c6c6f",
+ "sig" : "3080313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 345,
+ "comment" : "using composition with wrong tag",
+ "msg" : "48656c6c6f",
+ "sig" : "30412280031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 346,
+ "comment" : "using composition with wrong tag",
+ "msg" : "48656c6c6f",
+ "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2280031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 347,
+ "comment" : "Replacing sequence with NULL",
+ "msg" : "48656c6c6f",
+ "sig" : "0500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 348,
+ "comment" : "changing tag value of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "2e3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 349,
+ "comment" : "changing tag value of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "2f3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 350,
+ "comment" : "changing tag value of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "313d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 351,
+ "comment" : "changing tag value of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "323d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 352,
+ "comment" : "changing tag value of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "ff3d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 353,
+ "comment" : "dropping value of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "3000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 354,
+ "comment" : "using composition for sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "3041300102303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 355,
+ "comment" : "truncated sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 356,
+ "comment" : "truncated sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303c1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 357,
+ "comment" : "indefinite length",
+ "msg" : "48656c6c6f",
+ "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 358,
+ "comment" : "indefinite length with truncated delimiter",
+ "msg" : "48656c6c6f",
+ "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623600",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 359,
+ "comment" : "indefinite length with additional element",
+ "msg" : "48656c6c6f",
+ "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe878623605000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 360,
+ "comment" : "indefinite length with truncated element",
+ "msg" : "48656c6c6f",
+ "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236060811220000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 361,
+ "comment" : "indefinite length with garbage",
+ "msg" : "48656c6c6f",
+ "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000fe02beef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 362,
+ "comment" : "indefinite length with nonempty EOC",
+ "msg" : "48656c6c6f",
+ "sig" : "3080021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360002beef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 363,
+ "comment" : "prepend empty sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303f3000021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 364,
+ "comment" : "append empty sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862363000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 365,
+ "comment" : "append garbage with high tag number",
+ "msg" : "48656c6c6f",
+ "sig" : "3040021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236bf7f00",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 366,
+ "comment" : "sequence of sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "303f303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 367,
+ "comment" : "truncated sequence: removed last 1 elements",
+ "msg" : "48656c6c6f",
+ "sig" : "301e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 368,
+ "comment" : "repeating element in sequence",
+ "msg" : "48656c6c6f",
+ "sig" : "305c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 369,
+ "comment" : "long form encoding of length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303e02811c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 370,
+ "comment" : "long form encoding of length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02811d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 371,
+ "comment" : "length of integer contains leading 0",
+ "msg" : "48656c6c6f",
+ "sig" : "303f0282001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 372,
+ "comment" : "length of integer contains leading 0",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0282001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 373,
+ "comment" : "wrong length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 374,
+ "comment" : "wrong length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 375,
+ "comment" : "wrong length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021e00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 376,
+ "comment" : "wrong length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 377,
+ "comment" : "uint32 overflow in length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "30420285010000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 378,
+ "comment" : "uint32 overflow in length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285010000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 379,
+ "comment" : "uint64 overflow in length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "3046028901000000000000001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 380,
+ "comment" : "uint64 overflow in length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "3046021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd028901000000000000001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 381,
+ "comment" : "length of integer = 2**31 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "304102847fffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 382,
+ "comment" : "length of integer = 2**31 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02847fffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 383,
+ "comment" : "length of integer = 2**32 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "30410284ffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 384,
+ "comment" : "length of integer = 2**32 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0284ffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 385,
+ "comment" : "length of integer = 2**40 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "30420285ffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 386,
+ "comment" : "length of integer = 2**40 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "3042021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0285ffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 387,
+ "comment" : "length of integer = 2**64 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "30450288ffffffffffffffff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 388,
+ "comment" : "length of integer = 2**64 - 1",
+ "msg" : "48656c6c6f",
+ "sig" : "3045021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0288ffffffffffffffff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 389,
+ "comment" : "incorrect length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d02ff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 390,
+ "comment" : "incorrect length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02ff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 391,
+ "comment" : "removing integer",
+ "msg" : "48656c6c6f",
+ "sig" : "301f021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 392,
+ "comment" : "lonely integer tag",
+ "msg" : "48656c6c6f",
+ "sig" : "302002021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 393,
+ "comment" : "lonely integer tag",
+ "msg" : "48656c6c6f",
+ "sig" : "301f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd02",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 394,
+ "comment" : "appending 0's to integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 395,
+ "comment" : "appending 0's to integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 396,
+ "comment" : "prepending 0's to integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021e00001e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 397,
+ "comment" : "prepending 0's to integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f000000ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 398,
+ "comment" : "appending unused 0's to integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0000021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 399,
+ "comment" : "appending null value to integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021e1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 400,
+ "comment" : "appending null value to integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303f021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021f00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862360500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 401,
+ "comment" : "truncated length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "30210281021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 402,
+ "comment" : "truncated length of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0281",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 403,
+ "comment" : "Replacing integer with NULL",
+ "msg" : "48656c6c6f",
+ "sig" : "30210500021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 404,
+ "comment" : "Replacing integer with NULL",
+ "msg" : "48656c6c6f",
+ "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 405,
+ "comment" : "changing tag value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d001c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 406,
+ "comment" : "changing tag value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d011c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 407,
+ "comment" : "changing tag value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d031c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 408,
+ "comment" : "changing tag value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d041c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 409,
+ "comment" : "changing tag value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303dff1c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 410,
+ "comment" : "changing tag value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd001d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 411,
+ "comment" : "changing tag value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd011d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 412,
+ "comment" : "changing tag value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd031d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 413,
+ "comment" : "changing tag value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd041d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 414,
+ "comment" : "changing tag value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cdff1d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 415,
+ "comment" : "dropping value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "30210200021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 416,
+ "comment" : "dropping value of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "3020021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd0200",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 417,
+ "comment" : "using composition for integer",
+ "msg" : "48656c6c6f",
+ "sig" : "3041222002011e021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 418,
+ "comment" : "using composition for integer",
+ "msg" : "48656c6c6f",
+ "sig" : "3041021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd2221020100021cade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 419,
+ "comment" : "modify first byte of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1c41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 420,
+ "comment" : "modify first byte of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d02ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 421,
+ "comment" : "modify last byte of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c94d021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 422,
+ "comment" : "modify last byte of integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862b6",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 423,
+ "comment" : "truncated integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021b1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 424,
+ "comment" : "truncated integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021b41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 425,
+ "comment" : "truncated integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe87862",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 426,
+ "comment" : "leading ff in integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021dff1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 427,
+ "comment" : "leading ff in integer",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021eff00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 428,
+ "comment" : "replaced integer by infinity",
+ "msg" : "48656c6c6f",
+ "sig" : "3022090180021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 429,
+ "comment" : "replaced integer by infinity",
+ "msg" : "48656c6c6f",
+ "sig" : "3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd090180",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 430,
+ "comment" : "replacing integer with zero",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020100021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 431,
+ "comment" : "replacing integer with zero",
+ "msg" : "48656c6c6f",
+ "sig" : "3021021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd020100",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 432,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00d9384b2032d060e59848f87cb4535936bc25fa77959e96d7f88e332a021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 433,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021dff634b1dd327de7125da7903ad2163ca2addc096101fd395567ee36070021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 434,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021ce1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 435,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d009cb4e22cd8218eda2586fc52de9c35d5223f69efe02c6aa9811c9f90021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 436,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021dff26c7b4dfcd2f9f1a67b707834baca6c943da05886a6169280771ccd6021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 437,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d011e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 438,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00e1be4b8652a896fa469f01eb15246e4f330cb7bc2546e9e8c4473633021d00ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 439,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d0168dcf02f57b0caef7ddc183bee1ca94ee09c1a02ee4b0200a54dcb93",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 440,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021cf2efc2e24cbedb2fc00c236c5b2d1a430236b59b7880007f2ba2f8d9",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 441,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dff5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 442,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c0d103d1db34124d03ff3dc93a4d2e5bcfdc94a64877fff80d45d0727",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 443,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021dfe97230fd0a84f35108223e7c411e356b11f63e5fd11b4fdff5ab2346d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 444,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021d01ade65988d237d30f9ef41dd424a4e1c8f16967cf3365813fe8786236",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 445,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c1e41b479ad576905b960fe14eadb91b0ccf34843dab916173bb8c9cd021c5219a6772dc82cf0610be22bdb5b1e370e969830cc9a7ec017879dca",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 446,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 447,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3006020100020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 448,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3006020100020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 449,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30060201000201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 450,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 451,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 452,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 453,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 454,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 455,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 456,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 457,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3008020100090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 458,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3006020100090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 459,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 460,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3006020101020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 461,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3006020101020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 462,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30060201010201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 463,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 464,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 465,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 466,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 467,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 468,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 469,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 470,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3008020101090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 471,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3006020101090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 472,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 473,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30060201ff020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 474,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30060201ff020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 475,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30060201ff0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 476,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 477,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 478,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 479,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 480,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 481,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 482,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 483,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30080201ff090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 484,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30060201ff090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 485,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 486,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 487,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 488,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 489,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 490,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 491,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 492,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 493,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 494,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 495,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 496,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 497,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 498,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 499,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 500,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 501,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 502,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 503,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 504,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 505,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 506,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 507,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 508,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 509,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 510,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 511,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 512,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 513,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 514,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 515,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 516,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 517,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 518,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 519,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 520,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 521,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 522,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 523,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 524,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 525,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 526,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 527,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 528,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 529,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 530,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 531,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 532,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 533,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 534,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 535,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 536,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 537,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 538,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 539,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 540,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 541,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 542,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 543,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 544,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 545,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 546,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 547,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 548,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 549,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 550,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 551,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 552,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 553,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 554,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 555,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 556,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 557,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 558,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 559,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 560,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 561,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 562,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 563,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 564,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 565,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 566,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 567,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 568,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 569,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 570,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 571,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 572,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 573,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 574,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 575,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 576,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 577,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3008090380fe01020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 578,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3008090380fe01020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 579,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3008090380fe010201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 580,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 581,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 582,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 583,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 584,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 585,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 586,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 587,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "300a090380fe01090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 588,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "48656c6c6f",
+ "sig" : "3008090380fe01090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 589,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "48656c6c6f",
+ "sig" : "30060201010c0130",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 590,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "48656c6c6f",
+ "sig" : "30050201010c00",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 591,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "48656c6c6f",
+ "sig" : "30090c0225730c03732573",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 592,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "48656c6c6f",
+ "sig" : "30080201013003020100",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 593,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "48656c6c6f",
+ "sig" : "3003020101",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 594,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "48656c6c6f",
+ "sig" : "3006020101010100",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 595,
+ "comment" : "random signature",
+ "msg" : "48656c6c6f",
+ "sig" : "303e021d0085c771ecf9c77debae0c54f749dba4b07ae519ca1037091dd6f294cf021d00a02f74985198cf88e310e55277ba598b336164850fdd5308a7beb1a7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 596,
+ "comment" : "random signature",
+ "msg" : "48656c6c6f",
+ "sig" : "303c021c043cd5580b8bfb5975edef132d6de7848096392e0adf46342bad7bb7021c142b6572ce61b032d45d4597a88c4e54dd593fa7ca6c8e6882df77f6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 597,
+ "comment" : "random signature",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d00914e4f7ba8df44cf63c57d219c6b5da093fe3a94604bd2ef88b630f5021c6a7b804cbfc69937903bbd0c8f67306a6e8bf0d0501ae3f3190dca19",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 598,
+ "comment" : "random signature",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021c0a8ffb160da0ffe319e7d3a5ea299f531f8421bfdcfd6bb66c6adcf2021d008a75e2cbaa709b2b5d81d346f6e90a8dc353c5835393b1d5a6653f3c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 599,
+ "comment" : "random signature",
+ "msg" : "48656c6c6f",
+ "sig" : "303d021d00a7f164d32f44684fcde89f0fa9647128bc0c290f08c9b9e6f7db3fe1021c2dca34db2f320c95de4e9de4986bbf50860753d5deb728237678afb6",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "key" : {
+ "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
+ "keySize" : 2048,
+ "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "type" : "DsaPublicKey",
+ "y" : "6978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0"
+ },
+ "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201006978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0",
+ "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAaXi2jTEzTuW8ez6Rq2wjNvq0XGSDa9kstTN7c0256ORPiJ+IaYKfT+F0\n3JNEwWSgulsBJiWbqKQ/YHVk+kodDUlkXh1YhqH8SF4v6R5W6uMw2gXhews9AYwp\nAoWySbxAnnr1QwD8fD6zSRFFfiNxkxrZMC6EUM2V3z1WHqCtlNCi6ryv4N1nKPso\nACm1Vtn0+nwPRqeAQymTZwjpfhH8IrKlB2GokMZbX+oqGkFy9r6eqmDnOM32DAFR\nQuLlYrtioR6BDM3wv2MzBzgvLZqXabEV382rS6yuc/7KKJ2yCdzjTL4Sbox/nZ5P\nj3ETSaYI1We0jAUOnfsyvBhOyqTw8A==\n-----END PUBLIC KEY-----",
+ "sha" : "SHA-224",
+ "type" : "DsaVerify",
+ "tests" : [
+ {
+ "tcId" : 600,
+ "comment" : "r,s = 1,1",
+ "msg" : "54657374",
+ "sig" : "3006020101020101",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 601,
+ "comment" : "r,s = 1,5",
+ "msg" : "54657374",
+ "sig" : "3006020101020105",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 602,
+ "comment" : "u2 small",
+ "msg" : "54657374",
+ "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 603,
+ "comment" : "s == q-1",
+ "msg" : "54657374",
+ "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "key" : {
+ "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
+ "keySize" : 2048,
+ "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "type" : "DsaPublicKey",
+ "y" : "2a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d"
+ },
+ "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201002a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d",
+ "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAKmSVO95AeJ+A7YInGSKGEVuS0J1d6WkE6APsTs+9c+DwjoKRD+vxn6PN\nxV/yDrlw2ccS9EeFwP1ZLBf7Q/RiU1ekrIoaYo9yBArlNgg5x8H2shTnoVUw/iKI\ncTnqDwWp2vnZW9a3Rnq/kQfJ++MeNjMCdu7Mzj1ZY1IG1gyiVvmvYGJ2JrBZSYS1\noHXELEIGf6jDMPJYvPFF3yepfajuQZtU46spbHzp72oBEzibPKx4hbRLNyLSfK1g\n5OWpJKHtA0LOqemSVva8EwjUrywK+TebHPIRnOETwIVwX1UZzMG6hWKiI2GQ0/DA\noQ8BRmrXmkgSfChDP2s04kpTmvYPPQ==\n-----END PUBLIC KEY-----",
+ "sha" : "SHA-224",
+ "type" : "DsaVerify",
+ "tests" : [
+ {
+ "tcId" : 604,
+ "comment" : "s == 1",
+ "msg" : "54657374",
+ "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "key" : {
+ "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
+ "keySize" : 2048,
+ "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "type" : "DsaPublicKey",
+ "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931"
+ },
+ "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931",
+ "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----",
+ "sha" : "SHA-256",
+ "type" : "DsaVerify",
+ "tests" : [
+ {
+ "tcId" : 605,
+ "comment" : "Legacy:ASN encoding of r misses leading 0",
+ "msg" : "54657374",
+ "sig" : "303c021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "acceptable",
+ "flags" : [
+ "NoLeadingZero"
+ ]
+ },
+ {
+ "tcId" : 606,
+ "comment" : "valid",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 607,
+ "comment" : "long form encoding of length of sequence",
+ "msg" : "54657374",
+ "sig" : "30813d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 608,
+ "comment" : "length of sequence contains leading 0",
+ "msg" : "54657374",
+ "sig" : "3082003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 609,
+ "comment" : "wrong length of sequence",
+ "msg" : "54657374",
+ "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 610,
+ "comment" : "wrong length of sequence",
+ "msg" : "54657374",
+ "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 611,
+ "comment" : "uint32 overflow in length of sequence",
+ "msg" : "54657374",
+ "sig" : "3085010000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 612,
+ "comment" : "uint64 overflow in length of sequence",
+ "msg" : "54657374",
+ "sig" : "308901000000000000003d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 613,
+ "comment" : "length of sequence = 2**31 - 1",
+ "msg" : "54657374",
+ "sig" : "30847fffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 614,
+ "comment" : "length of sequence = 2**32 - 1",
+ "msg" : "54657374",
+ "sig" : "3084ffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 615,
+ "comment" : "length of sequence = 2**40 - 1",
+ "msg" : "54657374",
+ "sig" : "3085ffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 616,
+ "comment" : "length of sequence = 2**64 - 1",
+ "msg" : "54657374",
+ "sig" : "3088ffffffffffffffff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 617,
+ "comment" : "incorrect length of sequence",
+ "msg" : "54657374",
+ "sig" : "30ff021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 618,
+ "comment" : "indefinite length without termination",
+ "msg" : "54657374",
+ "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 619,
+ "comment" : "indefinite length without termination",
+ "msg" : "54657374",
+ "sig" : "303d0280009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 620,
+ "comment" : "indefinite length without termination",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302805fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 621,
+ "comment" : "removing sequence",
+ "msg" : "54657374",
+ "sig" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 622,
+ "comment" : "lonely sequence tag",
+ "msg" : "54657374",
+ "sig" : "30",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 623,
+ "comment" : "appending 0's to sequence",
+ "msg" : "54657374",
+ "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 624,
+ "comment" : "prepending 0's to sequence",
+ "msg" : "54657374",
+ "sig" : "303f0000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 625,
+ "comment" : "appending unused 0's to sequence",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 626,
+ "comment" : "appending null value to sequence",
+ "msg" : "54657374",
+ "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 627,
+ "comment" : "including garbage",
+ "msg" : "54657374",
+ "sig" : "3042498177303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 628,
+ "comment" : "including garbage",
+ "msg" : "54657374",
+ "sig" : "30412500303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 629,
+ "comment" : "including garbage",
+ "msg" : "54657374",
+ "sig" : "303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 630,
+ "comment" : "including garbage",
+ "msg" : "54657374",
+ "sig" : "30422222498177021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 631,
+ "comment" : "including garbage",
+ "msg" : "54657374",
+ "sig" : "304122212500021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 632,
+ "comment" : "including garbage",
+ "msg" : "54657374",
+ "sig" : "3045221f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930004deadbeef021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 633,
+ "comment" : "including garbage",
+ "msg" : "54657374",
+ "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932221498177021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 634,
+ "comment" : "including garbage",
+ "msg" : "54657374",
+ "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9322202500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 635,
+ "comment" : "including garbage",
+ "msg" : "54657374",
+ "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93221e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160004deadbeef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 636,
+ "comment" : "including undefined tags",
+ "msg" : "54657374",
+ "sig" : "3045aa00bb00cd00303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 637,
+ "comment" : "including undefined tags",
+ "msg" : "54657374",
+ "sig" : "3043aa02aabb303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 638,
+ "comment" : "including undefined tags",
+ "msg" : "54657374",
+ "sig" : "30452225aa00bb00cd00021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 639,
+ "comment" : "including undefined tags",
+ "msg" : "54657374",
+ "sig" : "30432223aa02aabb021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 640,
+ "comment" : "including undefined tags",
+ "msg" : "54657374",
+ "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932224aa00bb00cd00021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 641,
+ "comment" : "including undefined tags",
+ "msg" : "54657374",
+ "sig" : "3043021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932222aa02aabb021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 642,
+ "comment" : "truncated length of sequence",
+ "msg" : "54657374",
+ "sig" : "3081",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 643,
+ "comment" : "using composition with indefinite length",
+ "msg" : "54657374",
+ "sig" : "3080303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 644,
+ "comment" : "using composition with indefinite length",
+ "msg" : "54657374",
+ "sig" : "30412280021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 645,
+ "comment" : "using composition with indefinite length",
+ "msg" : "54657374",
+ "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 646,
+ "comment" : "using composition with wrong tag",
+ "msg" : "54657374",
+ "sig" : "3080313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 647,
+ "comment" : "using composition with wrong tag",
+ "msg" : "54657374",
+ "sig" : "30412280031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 648,
+ "comment" : "using composition with wrong tag",
+ "msg" : "54657374",
+ "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee932280031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 649,
+ "comment" : "Replacing sequence with NULL",
+ "msg" : "54657374",
+ "sig" : "0500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 650,
+ "comment" : "changing tag value of sequence",
+ "msg" : "54657374",
+ "sig" : "2e3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 651,
+ "comment" : "changing tag value of sequence",
+ "msg" : "54657374",
+ "sig" : "2f3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 652,
+ "comment" : "changing tag value of sequence",
+ "msg" : "54657374",
+ "sig" : "313d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 653,
+ "comment" : "changing tag value of sequence",
+ "msg" : "54657374",
+ "sig" : "323d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 654,
+ "comment" : "changing tag value of sequence",
+ "msg" : "54657374",
+ "sig" : "ff3d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 655,
+ "comment" : "dropping value of sequence",
+ "msg" : "54657374",
+ "sig" : "3000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 656,
+ "comment" : "using composition for sequence",
+ "msg" : "54657374",
+ "sig" : "3041300102303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 657,
+ "comment" : "truncated sequence",
+ "msg" : "54657374",
+ "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 658,
+ "comment" : "truncated sequence",
+ "msg" : "54657374",
+ "sig" : "303c1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 659,
+ "comment" : "indefinite length",
+ "msg" : "54657374",
+ "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 660,
+ "comment" : "indefinite length with truncated delimiter",
+ "msg" : "54657374",
+ "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11600",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 661,
+ "comment" : "indefinite length with additional element",
+ "msg" : "54657374",
+ "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b11605000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 662,
+ "comment" : "indefinite length with truncated element",
+ "msg" : "54657374",
+ "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116060811220000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 663,
+ "comment" : "indefinite length with garbage",
+ "msg" : "54657374",
+ "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000fe02beef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 664,
+ "comment" : "indefinite length with nonempty EOC",
+ "msg" : "54657374",
+ "sig" : "3080021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160002beef",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 665,
+ "comment" : "prepend empty sequence",
+ "msg" : "54657374",
+ "sig" : "303f3000021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 666,
+ "comment" : "append empty sequence",
+ "msg" : "54657374",
+ "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1163000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 667,
+ "comment" : "append garbage with high tag number",
+ "msg" : "54657374",
+ "sig" : "3040021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116bf7f00",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 668,
+ "comment" : "sequence of sequence",
+ "msg" : "54657374",
+ "sig" : "303f303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 669,
+ "comment" : "truncated sequence: removed last 1 elements",
+ "msg" : "54657374",
+ "sig" : "301f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 670,
+ "comment" : "repeating element in sequence",
+ "msg" : "54657374",
+ "sig" : "305b021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 671,
+ "comment" : "long form encoding of length of integer",
+ "msg" : "54657374",
+ "sig" : "303e02811d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 672,
+ "comment" : "long form encoding of length of integer",
+ "msg" : "54657374",
+ "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302811c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 673,
+ "comment" : "length of integer contains leading 0",
+ "msg" : "54657374",
+ "sig" : "303f0282001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 674,
+ "comment" : "length of integer contains leading 0",
+ "msg" : "54657374",
+ "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930282001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 675,
+ "comment" : "wrong length of integer",
+ "msg" : "54657374",
+ "sig" : "303d021e009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 676,
+ "comment" : "wrong length of integer",
+ "msg" : "54657374",
+ "sig" : "303d021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 677,
+ "comment" : "wrong length of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 678,
+ "comment" : "wrong length of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 679,
+ "comment" : "uint32 overflow in length of integer",
+ "msg" : "54657374",
+ "sig" : "30420285010000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 680,
+ "comment" : "uint32 overflow in length of integer",
+ "msg" : "54657374",
+ "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285010000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 681,
+ "comment" : "uint64 overflow in length of integer",
+ "msg" : "54657374",
+ "sig" : "3046028901000000000000001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 682,
+ "comment" : "uint64 overflow in length of integer",
+ "msg" : "54657374",
+ "sig" : "3046021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93028901000000000000001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 683,
+ "comment" : "length of integer = 2**31 - 1",
+ "msg" : "54657374",
+ "sig" : "304102847fffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 684,
+ "comment" : "length of integer = 2**31 - 1",
+ "msg" : "54657374",
+ "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302847fffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 685,
+ "comment" : "length of integer = 2**32 - 1",
+ "msg" : "54657374",
+ "sig" : "30410284ffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 686,
+ "comment" : "length of integer = 2**32 - 1",
+ "msg" : "54657374",
+ "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930284ffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 687,
+ "comment" : "length of integer = 2**40 - 1",
+ "msg" : "54657374",
+ "sig" : "30420285ffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 688,
+ "comment" : "length of integer = 2**40 - 1",
+ "msg" : "54657374",
+ "sig" : "3042021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930285ffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 689,
+ "comment" : "length of integer = 2**64 - 1",
+ "msg" : "54657374",
+ "sig" : "30450288ffffffffffffffff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 690,
+ "comment" : "length of integer = 2**64 - 1",
+ "msg" : "54657374",
+ "sig" : "3045021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930288ffffffffffffffff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 691,
+ "comment" : "incorrect length of integer",
+ "msg" : "54657374",
+ "sig" : "303d02ff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 692,
+ "comment" : "incorrect length of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302ff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 693,
+ "comment" : "removing integer",
+ "msg" : "54657374",
+ "sig" : "301e021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 694,
+ "comment" : "lonely integer tag",
+ "msg" : "54657374",
+ "sig" : "301f02021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 695,
+ "comment" : "lonely integer tag",
+ "msg" : "54657374",
+ "sig" : "3020021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee9302",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 696,
+ "comment" : "appending 0's to integer",
+ "msg" : "54657374",
+ "sig" : "303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 697,
+ "comment" : "appending 0's to integer",
+ "msg" : "54657374",
+ "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 698,
+ "comment" : "prepending 0's to integer",
+ "msg" : "54657374",
+ "sig" : "303f021f0000009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 699,
+ "comment" : "prepending 0's to integer",
+ "msg" : "54657374",
+ "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e00005fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 700,
+ "comment" : "appending unused 0's to integer",
+ "msg" : "54657374",
+ "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930000021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 701,
+ "comment" : "appending null value to integer",
+ "msg" : "54657374",
+ "sig" : "303f021f009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 702,
+ "comment" : "appending null value to integer",
+ "msg" : "54657374",
+ "sig" : "303f021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021e5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1160500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 703,
+ "comment" : "truncated length of integer",
+ "msg" : "54657374",
+ "sig" : "30200281021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 704,
+ "comment" : "truncated length of integer",
+ "msg" : "54657374",
+ "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930281",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 705,
+ "comment" : "Replacing integer with NULL",
+ "msg" : "54657374",
+ "sig" : "30200500021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 706,
+ "comment" : "Replacing integer with NULL",
+ "msg" : "54657374",
+ "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930500",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 707,
+ "comment" : "changing tag value of integer",
+ "msg" : "54657374",
+ "sig" : "303d001d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 708,
+ "comment" : "changing tag value of integer",
+ "msg" : "54657374",
+ "sig" : "303d011d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 709,
+ "comment" : "changing tag value of integer",
+ "msg" : "54657374",
+ "sig" : "303d031d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 710,
+ "comment" : "changing tag value of integer",
+ "msg" : "54657374",
+ "sig" : "303d041d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 711,
+ "comment" : "changing tag value of integer",
+ "msg" : "54657374",
+ "sig" : "303dff1d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 712,
+ "comment" : "changing tag value of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93001c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 713,
+ "comment" : "changing tag value of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93011c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 714,
+ "comment" : "changing tag value of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93031c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 715,
+ "comment" : "changing tag value of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93041c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 716,
+ "comment" : "changing tag value of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93ff1c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 717,
+ "comment" : "dropping value of integer",
+ "msg" : "54657374",
+ "sig" : "30200200021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 718,
+ "comment" : "dropping value of integer",
+ "msg" : "54657374",
+ "sig" : "3021021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee930200",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 719,
+ "comment" : "using composition for integer",
+ "msg" : "54657374",
+ "sig" : "30412221020100021c9b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 720,
+ "comment" : "using composition for integer",
+ "msg" : "54657374",
+ "sig" : "3041021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93222002015f021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 721,
+ "comment" : "modify first byte of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d029b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 722,
+ "comment" : "modify first byte of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5de8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 723,
+ "comment" : "modify last byte of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee13021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 724,
+ "comment" : "modify last byte of integer",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b196",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 725,
+ "comment" : "truncated integer",
+ "msg" : "54657374",
+ "sig" : "303c021c009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 726,
+ "comment" : "truncated integer",
+ "msg" : "54657374",
+ "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021b5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b1",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 727,
+ "comment" : "truncated integer",
+ "msg" : "54657374",
+ "sig" : "303c021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021be8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 728,
+ "comment" : "leading ff in integer",
+ "msg" : "54657374",
+ "sig" : "303e021eff009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 729,
+ "comment" : "leading ff in integer",
+ "msg" : "54657374",
+ "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dff5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 730,
+ "comment" : "replaced integer by infinity",
+ "msg" : "54657374",
+ "sig" : "3021090180021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 731,
+ "comment" : "replaced integer by infinity",
+ "msg" : "54657374",
+ "sig" : "3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93090180",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 732,
+ "comment" : "replacing integer with zero",
+ "msg" : "54657374",
+ "sig" : "3021020100021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 733,
+ "comment" : "replacing integer with zero",
+ "msg" : "54657374",
+ "sig" : "3022021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93020100",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 734,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303d021d0156667b48514d3e5d546ca89ff45ada90474113ed248b873430ab57f0021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 735,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303c021ce0794dfb465b4e9d969cb3d0616b4b8468dbaf85aec085b2b7008536021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 736,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303d021dff64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 737,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303c021c1f86b204b9a4b16269634c2f9e94b47b9724507a513f7a4d48ff7aca021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 738,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303d021dfea99984b7aeb2c1a2ab9357600ba5256fb8beec12db7478cbcf54a810021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 739,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303d021d019b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 740,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303c021c64901b5e342bb9828a7b51c7d51cecf5a7f19e469659f98c8c2a116d021c5fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 741,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d011adeb9ed974f878dc2fc26f4bf86ffda5f7abe6c26ebabf9b8181a73",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 742,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca4f18ca08c5d97ce052c32252c9770ce81155a04b120aa783e6d47b9",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 743,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021ca017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 744,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303d021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021c5b0e735f73a26831fad3cddad3688f317eeaa5fb4edf5587c192b847",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 745,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021dfee521461268b078723d03d90b40790025a0854193d914540647e7e58d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 746,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d015fe8234711d68fade4142c8cf60f385470480c386c062b38fb42b116",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 747,
+ "comment" : "Modified r or s, e.g. by adding or subtracting the group order",
+ "msg" : "54657374",
+ "sig" : "303e021d009b6fe4a1cbd4467d7584ae382ae3130a580e61b969a6067373d5ee93021d00a017dcb8ee2970521bebd37309f0c7ab8fb7f3c793f9d4c704bd4eea",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 748,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 749,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3006020100020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 750,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3006020100020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 751,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30060201000201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 752,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 753,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 754,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 755,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 756,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 757,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 758,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 759,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3008020100090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 760,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3006020100090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 761,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 762,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3006020101020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 763,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3006020101020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 764,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30060201010201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 765,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 766,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 767,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 768,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 769,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 770,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 771,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 772,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3008020101090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 773,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3006020101090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 774,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 775,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30060201ff020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 776,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30060201ff020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 777,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30060201ff0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 778,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 779,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 780,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 781,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 782,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 783,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 784,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 785,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30080201ff090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 786,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30060201ff090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 787,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 788,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 789,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 790,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 791,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 792,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 793,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 794,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 795,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 796,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 797,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 798,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 799,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 800,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 801,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 802,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 803,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 804,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 805,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 806,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 807,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 808,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 809,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 810,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 811,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 812,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 813,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 814,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 815,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 816,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 817,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 818,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 819,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 820,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 821,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 822,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 823,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 824,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 825,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 826,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 827,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 828,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 829,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 830,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 831,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 832,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 833,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 834,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 835,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 836,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 837,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 838,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 839,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 840,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 841,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 842,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 843,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 844,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 845,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 846,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 847,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 848,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 849,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 850,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 851,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 852,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 853,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 854,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 855,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 856,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 857,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 858,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 859,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 860,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 861,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 862,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 863,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 864,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 865,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 866,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 867,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 868,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 869,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 870,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 871,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 872,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 873,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 874,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 875,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 876,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 877,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 878,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 879,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3008090380fe01020100",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 880,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3008090380fe01020101",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 881,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3008090380fe010201ff",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 882,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 883,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 884,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 885,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 886,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 887,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 888,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 889,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "300a090380fe01090380fe01",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 890,
+ "comment" : "Signatures with special case values for r and s.",
+ "msg" : "54657374",
+ "sig" : "3008090380fe01090142",
+ "result" : "invalid",
+ "flags" : [
+ "EdgeCase"
+ ]
+ },
+ {
+ "tcId" : 891,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "54657374",
+ "sig" : "30060201010c0130",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 892,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "54657374",
+ "sig" : "30050201010c00",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 893,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "54657374",
+ "sig" : "30090c0225730c03732573",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 894,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "54657374",
+ "sig" : "30080201013003020100",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 895,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "54657374",
+ "sig" : "3003020101",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 896,
+ "comment" : "Signature encoding contains wrong type.",
+ "msg" : "54657374",
+ "sig" : "3006020101010100",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 897,
+ "comment" : "random signature",
+ "msg" : "54657374",
+ "sig" : "303c021c296410b8cb6200edafd1205e7377a09ad2011ac7b15b8bc9b9b4c6db021c25ca283c868dc2a5ce86aafcf681ce21d660b461da48270f15b53889",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 898,
+ "comment" : "random signature",
+ "msg" : "54657374",
+ "sig" : "303d021c347c4f6875bf4476afbdd6b2b1f9e35c870e785e708e661109bd068e021d00b0b908a617d3ad6c8bc277f397095c00e659c86ca7c600090571ab17",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 899,
+ "comment" : "random signature",
+ "msg" : "54657374",
+ "sig" : "303c021c3c76bc6f17369414d4c21c5361ed0cca6e79f73f90706f1f7ca9f05a021c3cc60d8a0d44fb967baa0e5621e12cd434aafd748cba3e7cdc733b2f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 900,
+ "comment" : "random signature",
+ "msg" : "54657374",
+ "sig" : "303e021d0086a5efea8e6a8033b8a0034b52ae614e1f14fbcbfa0bb50194efa6a7021d00b3d66f6d2b10cfe62fe96b78fcf41ca7b442aceb98ab109a01409e4a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 901,
+ "comment" : "random signature",
+ "msg" : "54657374",
+ "sig" : "303d021c16727d52bd711e9a63e0dd2c4db045cfb993942b1e39e4f43a65c11a021d009fb9c02d10c968e75bb15acab8467f30b84481f679e136e8af65a266",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "key" : {
+ "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
+ "keySize" : 2048,
+ "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "type" : "DsaPublicKey",
+ "y" : "00848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827"
+ },
+ "keyDer" : "308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde03820106000282010100848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827",
+ "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQzCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBgACggEBAISBd7m8/xNsUsrvKkqby2Tb77rGnhiq5Jlpa17HsnDpBHi0E7uK2Pju\n6K0yEH17pJLDawB/nvMOvh7khNDqfLD/SvqoxwWtXhZXaXVBTxvA7+0lwhkKPtAG\ni/+h8Dv28hBWybs4M1CFGZfLyJz4cps5RSfwirk86bNgqgVaRxd+gqTOb+dsjf/d\nvW7iD6CNAIXTmD7dLI2aNmrSJFtO0o1nVHafXzp5i+S+Gc9Gk5mGXUZOP2QEOLzg\nPJYsI0TQ1VBUKu09tVwVODO+pEtBRoeLo0fIYUQ2xqrE/Rpg8lxis/hpp9Vcq0tx\nItXpr0Mio/yCFPpV3B7gIUWfssRZWCc=\n-----END PUBLIC KEY-----",
+ "sha" : "SHA-256",
+ "type" : "DsaVerify",
+ "tests" : [
+ {
+ "tcId" : 902,
+ "comment" : "r,s = 1,1",
+ "msg" : "54657374",
+ "sig" : "3006020101020101",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 903,
+ "comment" : "r,s = 1,5",
+ "msg" : "54657374",
+ "sig" : "3006020101020105",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 904,
+ "comment" : "u2 small",
+ "msg" : "54657374",
+ "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 905,
+ "comment" : "s == q-1",
+ "msg" : "54657374",
+ "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "key" : {
+ "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde",
+ "keySize" : 2048,
+ "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667",
+ "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d",
+ "type" : "DsaPublicKey",
+ "y" : "629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b"
+ },
+ "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b",
+ "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAYpN0kpU34sOwnzDYgVVMpzV/ieJRBUdNu84G5AAe/WFIGkV6oNfX5WXp\nC3o9nGiABftAS/O20+YeQCMAvu58WM7q8AsRLd/u88vCAguiIG3U7wVj1/pSwyG0\n7mKA64WFBB0DytuSRN/yHckEF7vm8GuRwspkhEN8OEaSaxjuIidQgbYHJueiaimp\nR+q9A17eg9ZZJ7POsNTYwvNOlKPeD1fk6pmvBZZXUp9pVLGsm7RITKdrQIPhz0Jk\n7/AoZiE3dh5NfzWx7aPPUWhW8lVThA5Drjg3nSNLBsiRgiEyCB0Z8NXbnyO0u9X1\nZn3Xjz3X8f5fJcpIUV9jNc4cn9CmSw==\n-----END PUBLIC KEY-----",
+ "sha" : "SHA-256",
+ "type" : "DsaVerify",
+ "tests" : [
+ {
+ "tcId" : 906,
+ "comment" : "s == 1",
+ "msg" : "54657374",
+ "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ }
+ ]
+}